Обновлен до студии Canary build. Мой предыдущий проект Telegram Messenger дает следующую ошибку.
Ошибка: все ароматы должны теперь принадлежать к названному измерению ароматов. Аромат 'armv7' не относится к измерению аромата. Узнайте больше на https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
Что я должен делать? Я уже видел эту ссылку, но не мог понять, что делать. У меня есть 3 варианта сборки, релиз, отладка и фосс.
android
android-studio
gradle
armv7
Омкар Натх Сингх
источник
источник
flavorDimensions "default"
строка выше - это все, что нужно.app/build.gradle
Попробовав и внимательно прочитав, я решил это сам. Решение состоит в том, чтобы добавить следующую строку в build.gradle.
источник
Здесь вы можете решить эту проблему, вам нужно добавить flavourDimension с именем productFlavors, а также определить размер, см. Пример ниже и дополнительную информацию смотрите здесь https://developer.android.com/studio/build/gradle-plugin- 3-0-0-migration.html
источник
Если вы не хотите использовать размеры, используйте эту строку
но если вы хотите использовать измерения, вы должны сначала объявить имя своего измерения, а затем использовать это имя после того, как этот пример взят из документации:
источник
Я использовал flavourDimensions для своего приложения в build.gradle (Модуль: приложение)
Проверьте эту ссылку для получения дополнительной информации
источник
Если у вас есть простые варианты (free / pro, demo / full и т. Д.), Добавьте в файл build.gradle:
По размерам вы можете создавать «ароматизаторы в ароматах». Подробнее .
источник