2016-05-09 6 views
1

Ich versuche, ein Android-Projekt von der Kommandozeile aus zu bauen.Android Build unsachgemäße Graples Version

Ich folge this tutorial

Meine Projektstruktur und Dateien übereinstimmen das Tutorial genau.

Wenn ich Gradle Build starte, sagt es mir, dass Version 2.2 von Gradle erforderlich ist, aber ich habe eine neuere Version von Gradle installiert, 2.10. Also heißt das, ich muss eine ältere Version von Gradle herunterladen, um Android zu bauen?

* What went wrong: 
A problem occurred evaluating root project 'GradleJavaApp'. 
> Failed to apply plugin [id 'com.android.application'] 
    > Gradle version 2.2 is required. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in H:\GradleJavaApp\gradle\wrapper\gradle-wrapper.properties to gradle-2.2-all.zip 

Antwort

1

Verwenden Sie keine ältere Version von Gradle! Bleiben Sie bei Version 2.10 (oder neuer).

Wenn Sie das Tutorial gründlich gefolgt, Sie wahrscheinlich Version 1.1.3 von Android Build-Plugin verwendet:

buildscript { 
    … 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.1.3' 
    } 
} 

Build-Version Plugin 1.1.3 ist schrecklich veraltet aus der Sicht der Android-Entwicklung (veröffentlicht am März 2015 nach the release notes).

Ändern Sie das auf die neueste Version 2.1.0. Gradle Wrapper sollte dann aufhören zu beschweren über Gradle Version und Sie sollten Gradle 2.10 normal verwenden können.

Ersetzen Sie auch alle Erwähnungen von Gradle 2.3 im Tutorial mit Version 2.10.