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

¿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.

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" 
  • FindBugs Android Gradle No hay clases configuradas error
  • 2 iconos de aplicación después de instalar el release apk, utilizando gradle build
  • Construya androide con gradle, substituya la cadena cada sabor del producto
  • ¿Cómo desinstalar completamente el SDK de tejido de Twitter del proyecto android?
  • La clase generada para Component of Dagger 2 no se encuentra en compileTestJava del complemento Java de Gradle
  • Construir variantes en Gradle para un proyecto de biblioteca en Android
  • La biblioteca de Android se ensambla con Gradle pero el paquete R no existe
  • Tratamiento de entradas duplicadas en AndroidStudio: java.util.zip.ZipException
  • Añadiendo manualmente aar con el archivo pom / iml de dependencia
  • Juegos de conflictos de Gradle: 4.0.30 con GoogleAdMobAdsSdk
  • No se puede actualizar build.gradle para usar la biblioteca de soporte 23.0.1
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.