Diupgrade ke Studio Canary build. Proyek Telegram Messenger saya sebelumnya memberikan kesalahan berikut.
Kesalahan: Semua rasa sekarang harus memiliki dimensi rasa bernama. Rasa 'armv7' tidak ditugaskan untuk dimensi rasa. Pelajari lebih lanjut di https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
Apa yang harus saya lakukan? Saya sudah melihat tautan itu tetapi tidak mengerti apa yang harus dilakukan. Saya memiliki 3 varian versi sekarang, rilis, debug, dan fosil.
android
android-studio
gradle
armv7
Omkar Nath Singh
sumber
sumber
flavorDimensions "default"
baris pertama di atas yang dibutuhkan.app/build.gradle
Setelah mencoba dan membaca dengan cermat, saya menyelesaikannya sendiri. Solusi adalah menambahkan baris berikut di build.gradle.
sumber
Di sini Anda dapat menyelesaikan masalah ini, Anda perlu menambahkan flavorDimension dengan nama productFlavours dan perlu mendefinisikan dimensi juga, lihat contoh di bawah ini dan untuk informasi lebih lanjut lihat di sini https://developer.android.com/studio/build/gradle-plugin- 3-0-0-migrasi.html
sumber
Jika Anda tidak ingin menggunakan dimensi, Anda harus menggunakan garis ini
tetapi jika Anda ingin menggunakan dimensi Anda harus mendeklarasikan nama dimensi Anda terlebih dahulu dan kemudian gunakan nama ini setelah contoh INI dari dokumentasi:
sumber
Saya telah menggunakan flavorDimensions untuk aplikasi saya di build.gradle (Modul: aplikasi)
Periksa tautan ini untuk info lebih lanjut
sumber
Jika Anda memiliki rasa sederhana (gratis / pro, demo / penuh dll.) Kemudian tambahkan ke file build.gradle:
Dengan dimensi Anda dapat membuat "rasa dalam rasa". Baca lebih lanjut .
sumber