Diese Version von Android Studio ist nicht mit der verwendeten Gradle-Version kompatibel. Versuchen Sie, den Sofortlauf zu deaktivieren


91

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


1
Wo sind die Fehlerdetails? Vermißte Sie das Bild staving oder den Fehler einfügen
AndroidMechanic - Viral Patel

1
In meinem Fall fing es an zu funktionieren, nachdem ich den Sofortlauf eingeschaltet hatte, seltsam ... es gab den Fehler, als der Sofortlauf ausgeschaltet wurde.
mehmet6parmak

7
In meinem Fall hat nur die Reinigung des Projekts funktioniert! Puh!
Sjd

2
Ich werde zweitens sagen, dass "Build-> Clean Project" dieses Problem auch für mich gelöst hat.
Brian

Antworten:


115

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 .

  1. 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.)

  1. Löschen Sie Ihren Build-Ordner

    Wenn Sie ein Projekt ausführen, wird der Erstellungsordner automatisch erstellt

  2. Gehen Sie zur Option BUILD im Menü> Projekt bereinigen, Projekt erstellen

    Es sollte ohne sofortigen Lauf funktionieren.


1
Vielen Dank für die Erklärung in Antworten als Schritte. Das Überprüfen der Einstellungen und von Schritt 1 sind obligatorisch, um diesen Fehler zu beseitigen
Manju

@Manju Wenn ich den Fehler festgestellt habe, sind Schritt 1 und Einstellungen erforderlich.
Kkwang

1
Dies ist eine gute Antwort, aber gibt es eine Möglichkeit, Instant Run weiterhin zu verwenden?
CaptainNemo

@ me1982 Ja! Aktualisieren Sie Ihr Android Studio auf die neueste Version oder laden Sie eine neue Ausgabe herunter
Dinesh Sunny

4
Ich verwende die neueste Version. Dies geschah, weil ich auf den neuesten Stand gebracht habe.
CaptainNemo

33

Ich hatte auch einfache Schritte und den richtigen Weg

1 - In Settings-> Build, Execution, DeploymentOption ->Instant Run

2 - Löschen Enable instant run to hot swap code

3 - Projekt reinigen

p / s: Es sollte total funktionieren.


21

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.


8

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


1
Wenn Sie Android Studio nicht aktualisieren möchten, können Sie auch die Gradle-Versionsnummer wie in der Antwort von John Snow anpassen.
Stephen Kaiser

8

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.


Das hat bei mir funktioniert. Viel bessere Lösung als das Deaktivieren des Sofortlaufs, falls verfügbar.
Robert Liberatore

7

Ich habe gerade ein Build> Clean-Projekt durchgeführt und dann die App erneut ausgeführt!


meinen Tag gerettet!! Vielen Dank
Aovin Mahmud

2

Ich wollte die App im Debug-Modus ausführen und bekam die gleiche Meldung, also habe ich versucht:

  • Datei> Caches ungültig machen und neu starten ...
  • Projekt reinigen
  • Projekt erstellen

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.


0

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


0

Ich habe gerade das Build Folder and Clean-Projekt gelöscht. Es hat bei mir funktioniert ... !!!


0

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.