Mise à niveau vers la version Studio Canary. Mon projet précédent de Telegram Messenger donne l'erreur suivante.
Erreur: toutes les saveurs doivent désormais appartenir à une dimension de saveur nommée. L'arôme «armv7» n'est pas affecté à une dimension d'arôme. En savoir plus sur https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
Que devrais-je faire? J'ai déjà vu ce lien mais je ne comprenais pas quoi faire. J'ai maintenant 3 variantes de build, release, debug et foss.
android
android-studio
gradle
armv7
Omkar Nath Singh
la source
la source
flavorDimensions "default"
ligne ci-dessus suffit .app/build.gradle
Après avoir essayé et lu attentivement, je l'ai résolu moi-même. La solution consiste à ajouter la ligne suivante dans build.gradle.
la source
Ici, vous pouvez résoudre ce problème, vous devez ajouter flavourDimension avec le nom de productFlavors et devez également définir la dimension, voir l'exemple ci-dessous et pour plus d'informations, voir ici https://developer.android.com/studio/build/gradle-plugin- 3-0-0-migration.html
la source
Si vous ne souhaitez pas utiliser de dimensions, vous devez utiliser cette ligne
mais si vous voulez utiliser des dimensions, vous devez d'abord déclarer votre nom de dimension, puis utiliser ce nom après que cet exemple provienne des documentations:
la source
J'ai utilisé flavourDimensions pour mon application dans build.gradle (Module: app)
Consultez ce lien pour plus d'informations
la source
Si vous avez des saveurs simples (gratuit / pro, démo / complet, etc.), ajoutez-le au fichier build.gradle:
Par dimensions, vous pouvez créer des "saveurs en saveurs". Lisez plus .
la source