Archivos de sabor y recursos de Android
Tengo problema con la versión del gradle del androide. Larga historia corta, he creado 2 sabores:
productFlavors{ abcDemoFree{ } abcDemo{ } }
Eeach sabor tiene su propia actividad (Settings.java) y el diseño (settings_layout.xml) para esta actividad. Desde el principal, ambos archivos fueron eliminados, por lo que Settings.java y settings_layout.xml sólo existen en sabores.
- Android Gradle excluye clases para Debug BuildType
- Ejecutar pruebas de JUnit en la aplicación de Gradle para Android
- NoClassDefFound error al importar el proyecto desde git
- ¿Tiene diferentes dependencias en las ediciones de grado?
- El proyecto puede estar utilizando una versión de Gradle que no contenga el método 'compileSdkVersion ()'
abcDemoFree - java - Settings.java - res - settings_layout.xml abcDemo - java - Settings.java - res - settings_layout.xml
Android Studio creó 4 variantes de construcción:
abcDemoFreeDebug abcDemoFreeRelease abcDemoDebug abcDemoRelease
Todo funciona bien, soy capaz de crear apk con el comportamiento que estoy esperando de cada sabor. El problema es cuando cambio a un buildVariant, por ejemplo a abcDemoDebug, el estudio de android informa de errores del archivo de recursos en otro sabor, en mi ejemplo de abcDemoFreeDegub / res / settings_layout.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" </LinearLayout>
Estas líneas
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
Generar errores: URI no está registrado.
¿Cómo deshacerse de estos errores? O tal vez este es un comportamiento normal?
- Gradle assembleDebug y preDexDebug fallan con CircleCI
- La configuración de libGDX me permite usar Java 8 que se bloquea en Android
- Android Studio / gradle: redimensionamiento automático de imágenes para android
- Dependencia de Gradle basada en tipo de construcción y sabor
- No se pudieron resolver todas las dependencias para la configuración ': classpath'
- Cómo obtener Android Studio para reconocer el archivo como fuente (prueba)
- Android studio dice "Empty Test Suite" para AndroidTestCase
- Android gradle buildTypes: Clase duplicada
Lamentablemente AndroidStudio utiliza los recursos del sabor equivocado cuando cambia. Usted tiene que hacer un limpio y después construir después de cambiar la variante para conseguir estos errores para ir lejos.
- Estudio de Android que carga el apk antiguo al cambiar project.archivesBaseName
- Unknown Codificación para Data Matrix codificada con google Barcode Scanner (Vision)