Ich kann die App ordnungsgemäß erstellen, aber wenn ich sie ausführe, wird folgende Fehlermeldung angezeigt:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Ich kann die App ordnungsgemäß erstellen, aber wenn ich sie ausführe, wird folgende Fehlermeldung angezeigt:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Antworten:
Sie können einen normalen Build-Lauf anstelle eines sofortigen Laufs verwenden.
Überprüfen Sie zuerst
Gehen Sie zu Einstellungen / Einstellungen > Erstellen, Ausführen, Bereitstellung > Sofortige Ausführung und deaktivieren Sie alle drei Kontrollkästchen .
Aktualisieren der URL der Gradle-Dienste:
Projekt> Gradle> Wrapper> gradle-wrapper.properties
URL ändern von
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
zu
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(Die neueste Version des DistributionUrl Gradle-Plugins finden Sie hier: http://services.gradle.org/distributions
** Stellen Sie sicher, dass Sie gradle-x.xx-all.zip verwenden.)
Löschen Sie Ihren Build-Ordner
Wenn Sie ein Projekt ausführen, wird der Erstellungsordner automatisch erstellt
Gehen Sie zur Option BUILD im Menü> Projekt bereinigen, Projekt erstellen
Es sollte ohne sofortigen Lauf funktionieren.
Das verwendete Gradle-Plugin entspricht normalerweise der von Ihnen verwendeten Version von Android Studio.
Überprüfen Sie die Android Studio-Version
Hilfe → Info
und die Version wird lesen
Android Studio Version X.Y.Z
Dann geh zu
Projekt → Gradle-Skripte → build.gradle (Projekt)
und unter Abhängigkeiten ändern Sie den Klassenpfad in
classpath 'com.android.tools.build:gradle:X.Y.Z'
und das Projekt neu erstellen / synchronisieren.
Sie können die sofortige Ausführung deaktivieren, indem Sie die folgenden Schritte in Android Studio ausführen:
Datei → Einstellungen → Dialogfeld "Einstellungen" → Erstellen → Ausführung → Bereitstellung → Sofortige Ausführung → Projekt aktualisieren
Diese in Android Studio 2 eingeführte Funktion wird jedoch beim Deaktivieren beim nächsten Versuch, eine neue App auf Ihren Emulator zu übertragen, viel langsamer ausgeführt.
In meinem Fall aktualisiere ich Android Studio einfach auf den neuesten Build von Canary Channel und es funktioniert, ohne diese Funktion zu deaktivieren.
Hoffe es ist Hilfe
Wie von sjd kommentiert: Nur das Projekt zu bereinigen und erneut zu erstellen, könnte hilfreich sein, wenn Sie, genau wie ich, das automatische Update von Android Studio verwendet haben.
Ich habe gerade ein Build> Clean-Projekt durchgeführt und dann die App erneut ausgeführt!
Ich wollte die App im Debug-Modus ausführen und bekam die gleiche Meldung, also habe ich versucht:
Nichts hat geklappt...
Dann habe ich einfach auf den grünen Pfeil geklickt, um das Projekt ohne Debugging auszuführen ...
Hat funktioniert!
Also habe ich gerade eine Debugging-Sitzung mit der Option links von der Stopp-Schaltfläche in Android Studio hinzugefügt.
Ich habe auf diese Weise behoben.
Aktualisieren Sie Ihren Klassenpfad classpath 'com.android.tools.build:gradle:2.0.0'
in Ihrer build.gradle- Datei der obersten Ebene .
Getan
Ich habe gerade das Build Folder and Clean-Projekt gelöscht. Es hat bei mir funktioniert ... !!!
In Android Studio 2.3.3
Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Sofortige Ausführung -> Sofortige Ausführung für Hot-Swap-Code nicht möglich (Deaktivieren)
Jetzt haben Sie Instant Run deaktiviert ...
Es wird das Instant Run-Problem lösen.