Nur um zu starten, ich bin sehr neu in Android-Entwicklung/Android Studio/Gradle, also vergib mir, wenn ich eine dumme Frage stelle.Projekt auf Android Studio 1.0 aktualisieren (Gradle Probleme)
Mein Team hat an einem Projekt mit der Beta-Version von Android Studio gearbeitet, ich habe gerade die neue Version (1.0) installiert und ich habe unser Projekt vom Github Remote Repo importiert.
Beim Versuch, das Projekt mit Gradle zu synchronisieren, erhalte ich den Fehler: Gradle version 2.1 is required. Current version is 2.2.1.
Es empfiehlt, dass ich die DistributionUrl in Gradle-2.1 ändern, aber wenn ich tue, bekomme ich den Fehler, dass das Gradle-Plugin erfordert 2.2.1.
Die Frage ist, warum mein Projekt 2.1 erfordert und wo kann ich das ändern?
Hier ist meine gradle.build:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
applicationId "com.<teamName>.<projectName>"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
buildscript{
dependencies{
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
Haben Sie dieses Problem immer noch? Wenn ja, bist du sicher, dass du nirgendwo anders eine andere Version des Android-Gradle-Plugins angegeben hast? Wenn Sie zwei build.gradle-Dateien haben und die oberste eine niedrigere Version des Gradle-Plugins hat, bin ich mir nicht sicher, ob die Version in der Datei in Ihrer Frage wirksam wird. –
Ich auch genau das gleiche Problem. Haben Sie schon Lösungen gefunden? – Sudhasri
Doc ist hier: http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0 – Moemars