Ein Android-Grapple-Projekt kann nicht erstellt werden - für ein Cordova-Projekt

8

Ich kann kein Gradle-Projekt erstellen, selbst wenn ich die Gradle-Eigenschaft bearbeite, erhalte ich den folgenden Fehler:

%Vor%

Wie löse ich das?

    
Smitha 12.04.2016, 07:08
quelle

6 Antworten

20

Ich habe auch den gleichen Fehler bekommen und das
geändert $ (Ihr App-Pfad) /platform/android/gradle/wrapper/gradle-wrapper.properties für

%Vor%

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.

    
Kamal Maheshwari 12.05.2016, 18:35
quelle
6

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.zip

     

3) Führen Sie den folgenden Befehl aus: cordova run android

    
Gandhi 25.05.2016 08:22
quelle
1

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.

    
Dan Rossi 14.05.2016 12:32
quelle
1

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.

    
freddi andrew 09.02.2017 03:19
quelle
0

Bearbeiten $ (Ihr App-Pfad) /platform/android/gradle/wrapper/gradle-wrapper.properties: finden:

%Vor%

Wechseln zu:

%Vor%     
Yang Tsao 22.04.2016 09:48
quelle
0

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:

%Vor%

Und das löst das Problem dauerhaft und ich kann jetzt einen erfolgreichen nativen Build für Android haben;)

    
Cesar Jacquet 25.05.2016 07:34
quelle