Kann nicht erstellt werden apk nach der Aktualisierung gradle 2.2 mit Android Studio update 2.2.0

Aktualisiert Android studio 2.2.0, es gefragt zu update Projekt-Einstellung „gradle 2.2“ und ich habe aber jetzt bauen, ist nicht immer generiert, wenn ich bin, läuft meine Anwendung. Erstens, es mir zeigte, fusselfreien Fehler und ich reparierte diese. Nun gradle-Konsole zeigt beim Aufbau erfolgreicher apk aber nicht immer erzeugt im Output – > apk Ordner wie Sie es normalerweise tun.

  • Folgte ich
    „Minimum unterstützt Gradle-version 2.14.1. Aktuelle version 2.10.“ Fehler
    link als gut, aber kein Glück.
    Ich lief ‚gradle assemble –stacktrace“ und bekam diese Fehlermeldung:

    Verursacht durch: org.gradle.api.GradleException: Minimum unterstützt Gradle-version 2.14.1. Aktuelle version ist 2.14. Wenn Sie mit der
    gradle wrapper, versuchen Sie, die Bearbeitung der distributionUrl in /Benutzer/Pfad
    Projekt/gradle/wrapper/gradle-wrapper.Eigenschaften
    gradle-2.14.1-all.zip

Meinem gradle-wrapper.Eigenschaften :

'distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip'

Tun jemand vor ähnlichen problem? Jede Lösung wird stark spürbar.


Kann nicht erstellt werden apk nach der Aktualisierung gradle 2.2 mit Android Studio update 2.2.0

  • Wenn Sie buchstäblich lief gradle assemble --stacktrace würde, wäre das mit dem kopieren von Gradle auf dem Entwicklungscomputer installiert, nicht der Gradle Wrapper, Android Studio verwendet. Würden Sie benötigen, um ein upgrade Ihres Gradle zu 2.14.1 oder höher.
  • Ich folgte developer.android.com/studio/releases/gradle-plugin.html , aktualisiert meine bauen.gradle-Datei & auch aktualisiert gradle.wrapper.Eigenschaften (Denen ich gemeinsam oben). Wo muss ich sonst noch ändern gradle-version?
InformationsquelleAutor Sumit T | 2016-09-20



2 Replies
  1. 1

    Dies kann ein seltsames problem, zu Graben aus. Das Projekt wird nicht mehr korrekt synchronisiert, das heißt, Sie können nicht führen Sie den wrapper-update-Vorgang durch, um das Projekt scheitern zu bekommen Vergangenheit der Aufbauphase des gradle-build.

    Haben Sie zwei Möglichkeiten, die erste option:

    Bearbeiten Sie Ihre rootProject bauen.gradle-Datei zu verwenden eine ältere version des android-gradle-plugin. 2.1.3 ist wahrscheinlich die richtige Wahl hier.

    Folgenden, dass Sie können führen Sie den folgenden Befehl gradle aus dem root-Verzeichnis des Projekts.

    ./gradlew wrapper --gradle-version=2.14.1

    Sobald Sie das getan haben, gehen Sie und Rollen Sie das android-gradle-plugin-version zurück zu 2.2.0 und versuchen Sie zu synchronisieren.

    Die zweite option ist ein update Ihrer lokal installierten version von gradle zu 2.14.1 oder höher und rufen Sie dann

    gradle wrapper --gradle-version=2.14.1

    Dann versuchen zu synchronisieren.

    Sobald Sie wieder in einen funktionierenden Zustand ich empfehle Ihnen, fügen Sie die folgende Aufgabe, um Ihr root-level zu bauen.gradle-Datei, um die wrapper-Aufgabe-Konfiguration gebaut, die in Ihrem build-Skript

    task wrapper(type: Wrapper) {
        gradleVersion = '3.1' //or whatever version you like
        distributionUrl = "https://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip"
    }

    Dies macht es so Ihre wrapper-Aufgabe Ziel der -all version statt der -bin – version, die android studio nörgeln Sie zu tun, nach der Tat, wenn Sie nicht über die Konfiguration festlegen, wie diese

    • Es funktionierte, als ich noch nicht aktualisiert gradle-plugin.
    • _I bin immer unten genannten Fehler beim Aufruf von ‚gradle wrapper –gradle-version=2.14.1‘ _ <br/><br/> Was ging schief: Ein problem ist aufgetreten Auswertung Projekt ‚:xyzLib‘. > Fehler beim anwenden plugin [id, ‚com.android.Bibliothek‘] > Minimum unterstützt Gradle-version 2.14.1. Aktuelle version ist 2.14. Wenn Sie mit der gradle wrapper, versuchen Sie, die Bearbeitung der distributionUrl in /Pfad zum Projekt/gradle/wrapper/gradle-wrapper.Eigenschaften gradle-2.14.1-all.zip
    • Hast du ein downgrade-plugin, update gradle wrapper, dann upgrade plugin? werden Sie sicher, dass Sie verstehen, dass ./gradlew und gradle Befehle sind zwei verschiedene Dinge.
  2. 2

    In Ihrem root/build.gradle verwenden: (gradle-plugin für android)

    classpath 'com.android.tools.build:gradle:2.2.0'

    In der gradle-wrapper.properties – Datei verwenden: (gradle)

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip'

    Geht auch an Datei > Einstellungen > Baut,Ausführung,Bereitstellung > Build-Tools > Gradle
    und setzen Verwenden Sie die Standard-gradle-wrapper

    Kann nicht erstellt werden apk nach der Aktualisierung gradle 2.2 mit Android Studio update 2.2.0

    In dieser Weise sind Sie sicher, dass Sie die gradle-wrapper – (es bedeutet, dass Sie die gradlew – Befehl anstelle des gradle).

    Wenn Sie mit gradle assemble --stacktrace manuell sind Sie mit den gradle-distribution statt der gradle wrapper.

    • Ich habe alle diese Einstellung schon, es ist komisch, aber immer noch das gleiche problem nur bei einem meiner Projekt, vielleicht aufgrund von einigen Bibliotheken umgesetzt hinein. Diese Einstellungen gearbeitet Beispiel-Projekt, das ich erstellt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.