Atualizado para a compilação do Studio Canary. Meu projeto anterior do Telegram Messenger está dando o seguinte erro.
Erro: agora todos os sabores devem pertencer a uma dimensão de sabor nomeada. O sabor 'armv7' não está atribuído a uma dimensão de sabor. Saiba mais em https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
O que devo fazer? Eu já vi esse link, mas não conseguia entender o que fazer. Eu tenho 3 variantes de compilação agora, lançamento, depuração e foss.
android
android-studio
gradle
armv7
Omkar Nath Singh
fonte
fonte
flavorDimensions "default"
linha acima é tudo o que é necessário.app/build.gradle
Depois de tentar ler com atenção, eu mesmo resolvi. A solução é adicionar a seguinte linha em build.gradle.
fonte
Aqui você pode resolver esse problema, é necessário adicionar flavorDimension com o nome do productFlavors e também definir a dimensão, veja o exemplo abaixo e para obter mais informações, consulte aqui https://developer.android.com/studio/build/gradle-plugin- 3-0-0-migration.html
fonte
Se você não quiser usar dimensões, use esta linha
mas se você quiser usar dimensões, declare primeiro o nome da sua dimensão e depois use esse nome depois que ESTE exemplo for das documentações:
fonte
Eu usei flavorDimensions para o meu aplicativo no build.gradle (Módulo: app)
Verifique este link para mais informações
fonte
Se você possui sabores simples (gratuito / profissional, demo / completo etc.), adicione ao arquivo build.gradle:
Por dimensões, você pode criar "sabores em sabores". Leia mais .
fonte