Ich habe auch den gleichen Fehler bekommen und das
geändert
$ (Ihr App-Pfad) /platform/android/gradle/wrapper/gradle-wrapper.properties für
hat nicht geholfen, da es jedes Mal überschrieben wurde, wenn ich cordova build android zu 2.2.1 lief.
Ich habe schließlich die Datei "gradeBuilder.js" unter dem Ordner $ (Ihr App-Pfad) / platforms / android / cordova / lib / builders geändert.
Suche nach distributionUrl und ändere es 2.10.
Dies löste den Download von Gradle-2.10 aus und die Kompilierung lief durch. Zumindest hat es für mich funktioniert.
Anstatt die Datei build.js zu manipulieren, wäre der einfachste Ansatz wie folgt:
1) Laden Sie die erforderliche Version herunter und speichern Sie den lokalen Ordner.
2) Führen Sie in der Eingabeaufforderung den folgenden Befehl aus:
Exportieren Sie CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL = file: ///local/path/to/folder/where/gradle/zip/is/saved/gradle-2.2.1-all.zip3) Führen Sie den folgenden Befehl aus: cordova run android
Ich habe das Problem hier entdeckt. Android Studio bittet um ein Upgrade von Gradle. Tu das nicht! Ich habe einen Fehlerbericht erstellt. Die Version muss nach jeder Neuerstellung in der Befehlszeile in Android Studio fortlaufend aktualisiert werden.
File -> Project Structure -> Project.
Muss weiterhin auf 2.10 geändert werden. Es gibt noch keine Lösung, die ich gesehen habe.
es wird immer dieselbe Datei erzeugen, wenn Sie build ausführen, so wie Sie es handhaben können, finden Sie den Generator .. in meinem Fall App Location & gt; Plattform & gt; Android & gt; cordova & gt; lib & gt; Erbauer & gt; Gradlebuilder.js und finde das ..
%Vor%Nach der Bearbeitung wird jedes Mal, wenn der Code generiert wird, eine neue Distributions-URL erstellt.
Ich benutze Sencha Touch 2.4.2 und Cordova 5.4.1.
Ich hatte den gleichen Fehler, weil der Sencha-Cmd:
sencha app build native
schreibt die Datei immer neu: $(your app path)/cordova/platform/android/gradle/wrapper/gradle-wrapper.properties
Setzen Sie die Variable distributionUrl auf den alten schlechten Wert zurück: distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
Um das zu lösen, habe ich die Variable distributionUrl
direkt in der Datei geändert: $(your app path)/cordova/platforms/android/cordova/lib/build.js
In Zeile 346 ändern Sie build.js:
Und das löst das Problem dauerhaft und ich kann jetzt einen erfolgreichen nativen Build für Android haben;)
Tags und Links android cordova android-studio android-gradle