Nach dem Upgrade auf Android Studio 3.1.2 wird folgende Fehlermeldung angezeigt:
Die Konfiguration bei Bedarf wird von der aktuellen Version des Android Gradle-Plugins nicht unterstützt, da Sie Gradle Version 4.6 oder höher verwenden. Vorschlag: Deaktivieren Sie die Konfiguration bei Bedarf, indem Sie org.gradle.configureondemand = false in Ihrer Datei gradle.properties festlegen oder eine Gradle-Version unter 4.6 verwenden.
Ich habe versucht, dem Vorschlag zu folgen, aber das Problem wurde dadurch nicht behoben. Irgendwelche Ideen? Jede Hilfe wird sehr geschätzt, danke.
quelle
Gehen Sie in Android Studio einfach zu Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Compiler und deaktivieren Sie die Option Bei Bedarf konfigurieren. Klicken Sie dann auf OK und Projekt erneut mit Gradle-Dateien synchronisieren .
quelle
Ich erhalte den gleichen Fehler nach dem Update auf AS 3.1.2. Sie können weiterhin Gradle Version 4.6 verwenden, aber das Android Gradle Plugin auf 3.1.1 herunterstufen
BEARBEITEN: Cache einfach ungültig machen und neu starten
quelle
Es ist bereits bekannt, Fehler in Android Studio sogar in der Dokumentation , Sie haben über dieses Problem erwähnt.
Der derzeit einfachste Weg ist, diese Funktion zu deaktivieren, indem Sie fortfahren
Überprüfen Sie dieses Bild auf Warnungen, die sie für bestimmte Gradle-Plugin-Versionen bereitgestellt haben.
quelle
Eine andere "Lösung" ist die Verwendung des Vorschlags von Android Studio. Plugin Android Gradle 3.1.3 und Gradle Version 4.4.
quelle
Deaktivieren Sie in Android Studio die Option "Bei Bedarf konfigurieren" :
Befolgen Sie die folgenden Schritte:
Gehen Sie für Mac zu Einstellungen> Erstellen, Ausführen, Bereitstellen> Compiler und deaktivieren Sie die Option Bei Bedarf konfigurieren.
Gehen Sie unter Linux / Windows zu Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen> Compiler und deaktivieren Sie die Option Bei Bedarf konfigurieren.
Synchronisieren Sie jetzt Ihr Projekt
Viel Spaß beim Codieren! :) :)
quelle
Die Antwort von @wookupmaker ist korrekt. Aber wenn es immer noch nicht funktioniert, könnte das Problem ein globales gradle.properties sein.
Auch wenn ich versucht habe zu überschreiben
In meinen lokalen (projektspezifischen) gradle.properties hat es irgendwie nicht funktioniert.
Nach dem Bearbeiten von global (~ / .gradle / gradle.properties) funktionierte es wie erwartet
quelle
Sie müssen lediglich das Android Gradle Plugin-Update auf 3.2.0-alpha16 aktualisieren.
Android Gradle Plugin Update 3.2.0-alpha16 statt 3.1.2
quelle
Der ungültige Cache und das Neustarten / Deaktivieren von configure on demand funktionierten bei mir nicht. Die einzige Lösung, die mir geholfen hat, ist, das Projekt erneut aus Git zu importieren.[UPD] "com.android.tools.build:gradle" muss von 3.1.2 auf 3.1.1 geändert werden
quelle
In diesem Fall musste ich lediglich die "Kernfunktion" in Android Studio verwenden:
Datei -> Invalidate Caches / Restart ... .
Wie in vielen anderen Fällen hat dies dazu beigetragen, dass Gradle Sync und Project Build wieder funktionieren. Ich benutze
gradle-4.6-all
und Gradle Plugincom.android.tools.build:gradle:3.1.3
.quelle
Gehen Sie zu Datei-> Build, Excution, Deployment-> Compiler und deaktivieren Sie Configure on Demand
quelle
gradle / wrapper / gradle-wrapper.properties
Aktualisieren Sie die Gradle-Version
Erstellen> Projekt neu erstellen
Viel Glück
Quelle
quelle