Problema con la dimensión de sabor de Android Studio 3.0
Actualizado a Studio Canary build. Mi proyecto anterior de Telegram Messenger está dando el siguiente error.
Error: Todos los sabores deben pertenecer a una dimensión de sabor nombrada. El sabor 'armv7' no está asignado a una dimensión de sabor. Más información en https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
- Android Studio minSdkVersion no funciona
- Compilar y usar binarios ejecutables dependientes de ABI en Android con Android Studio 2.2 y CMake
- Uso de AndroidAnnotations con Scala y Gradle
- Android: marcadores de posición manifiestos para diferentes tipos de compilación
- Ejecute la tarea después de packageApplication cuando utilice el complemento androide gradle
¿Que debería hacer? Ya he visto ese enlace, pero no podía entender qué hacer. Tengo 3 variantes de construcción ahora, lanzamiento, depuración y foss.
- Crear una dependencia gradle - eliminar el acceso a sus propias dependencias
- Gradle orden de tareas personalizadas en Android
- Añadir biblioteca java al proyecto Android Studio con el repositorio maven
- Cómo incluir el archivo versionado * .so en apk usando Gradle?
- Gradle Error: No se ha especificado ningún valor para la propiedad 'buildConfigPackageName'
- Gradle lanzando error en los números de versión en cordova config.xml
- Gradle: Cómo ejecutar la prueba de instrumentación para la clase
- Cómo excluir un archivo de un archivo de biblioteca Android .AAR con gradle
Si realmente no necesita el mecanismo, simplemente especifique una dimensión de sabor aleatoria:
flavorDimensions "default" productFlavors { debug { dimension "default" ... } release { dimension "default" ... } foss { dimension "default" ... } }
Después de tratar y leer cuidadosamente, lo solucioné yo mismo. La solución es agregar la siguiente línea en build.gradle.
flavorDimensions "versionCode"
En este enlace puede ayudarle a resolver su problema https://developer.android.com/studio/preview/features/new-android-plugin-migration.html