Upgrade auf Studio Canary Build. Mein vorheriges Projekt von Telegram Messenger gibt folgenden Fehler.
Fehler: Alle Geschmacksrichtungen müssen jetzt zu einer benannten Geschmacksdimension gehören. Das Aroma 'armv7' ist keiner Aromadimension zugeordnet. Weitere Informationen finden Sie unter https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
Was soll ich machen? Ich habe diesen Link bereits gesehen, konnte aber nicht verstehen, was zu tun ist. Ich habe jetzt 3 Build-Varianten, Release, Debug und Foss.
android
android-studio
gradle
armv7
Omkar Nath Singh
quelle
quelle
flavorDimensions "default"
Zeile oben ist alles, was benötigt wird.app/build.gradle
Nachdem ich es sorgfältig versucht und gelesen hatte, löste ich es selbst. Die Lösung besteht darin, die folgende Zeile in build.gradle einzufügen.
quelle
Hier können Sie dieses Problem beheben. Sie müssen flavourDimension mit dem Namen von productFlavors hinzufügen und die Dimension definieren. Weitere Informationen finden Sie im folgenden Beispiel. Weitere Informationen finden Sie hier https://developer.android.com/studio/build/gradle-plugin- 3-0-0-migration.html
quelle
Wenn Sie keine Bemaßungen verwenden möchten, sollten Sie diese Linie verwenden
Wenn Sie jedoch Dimensionen verwenden möchten, sollten Sie zuerst Ihren Dimensionsnamen deklarieren und diesen Namen dann verwenden, nachdem DIESES Beispiel aus den Dokumentationen stammt:
quelle
Ich habe flavourDimensions für meine Anwendung in build.gradle (Modul: App) verwendet.
Überprüfen Sie diesen Link für weitere Informationen
quelle
Wenn Sie einfache Varianten haben (kostenlos / pro, Demo / voll usw.), fügen Sie diese zur Datei build.gradle hinzu:
Nach Dimensionen können Sie "Aromen in Aromen" erstellen. Lesen Sie mehr .
quelle