Nach dem Update auf die neue Version funktioniert mein aktuelles Arbeitsverzeichnis überhaupt nicht mehr. Jedes Mal, wenn ich versuche, ein Projekt zu bereinigen und zu erstellen, wird mir ein Fehler wie dieser angezeigt
Außerdem sind manchmal die neuesten Build-Tools nicht sofort nach Ankündigungen im jcenter-Repository verfügbar, sodass AndroidStudio sie nicht verwenden kann. Die Lösung in diesem Fall besteht darin, für ein paar Stunden/Tage zur vorherigen Version zurückzukehren, bis neue Tools auf jcenter verfügbar sind. Es ist mir gerade mit Alpha8 passiert, das vor wenigen Stunden angekündigt wurde. Zurück zu alpha7 und voila! 🙂
– Ewoks
28. Januar 2016 um 14:21 Uhr
Fügen Sie in der Hauptdatei build.gradle jcenter() als Hauptrepo hinzu, einfach so:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Entfernen Sie andere Repositories oder stellen Sie sicher, dass jcenter das erste ist.
Auf meiner Seite ist der Travis-Build mit der Fehlermeldung „Could not find com.android.tools.build:gradle:3.0.1“ fehlgeschlagen.
Nach dem Hinzufügen google() Als zusätzliches Repository war das Problem weg.
buildscript {
repositories {
jcenter()
google()
Mein lokaler Build ist nicht fehlgeschlagen, weil ich zuvor “com.android.tools.build:gradle:3.0.1” mit anddroid-sdk-manager installiert hatte
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
repositories block should be in buildscript.
Überprüfen Sie, ob Gradle 2.0.0-alpha1 auf Ihrem System verfügbar ist. Schauen Sie in Ihren Ordner android/tools/build/gradle. In meinem Fall trotz der verwirrenden Meldung “Dieses Projekt verwendet eine Vorschauversion des Gradle-Plugins (2.0.0-alpha2) und eine neuere Version ist verfügbar (2.0.0-alpha2) Sie können auf 2.0.0-alpha2 aktualisieren. ” Die Version in meinem Ordner war 2.0.0-alpha1, und das Ändern meiner build.gradle in: classpath ‘com.android.tools.build:gradle:2.0.0-alpha1’ hat mein Build-Problem behoben.
Danke, @jrisch. Ich habe den Screenshot eines Verzeichnisses angehängt. Können Sie bitte den nächsten Schritt zur Verarbeitung machen?
– Swapnil-Sonar
8. Dezember 2015 um 14:29 Uhr
Ich bin mit dem Mac nicht vertraut, aber was befindet sich unter Ihrer m2repository/com/android/tools/build/gradle-Struktur? In meinem Fall hatte ich 2.0.0-alpha1 und habe die build.gradle wie oben geändert.
– jrisch
8. Dezember 2015 um 19:52 Uhr
Veneet Reddy
Ich habe den neuesten Ordner entfernt gradle-4.1-all in C:\Users\YOUR_USER_NAME\ .gradle\wrapper\dists\ und dann habe ich ein neues Projekt in Android Studio erstellt und die folgende Meldung ist verschwunden:
„Gradle-Synchronisierung fehlgeschlagen: com.android.tools.build konnte nicht gefunden werden: Gradle: 3.0.0-beta6.“
Danke, @jrisch. Ich habe den Screenshot eines Verzeichnisses angehängt. Können Sie bitte den nächsten Schritt zur Verarbeitung machen?
– Swapnil-Sonar
8. Dezember 2015 um 14:29 Uhr
Ich bin mit dem Mac nicht vertraut, aber was befindet sich unter Ihrer m2repository/com/android/tools/build/gradle-Struktur? In meinem Fall hatte ich 2.0.0-alpha1 und habe die build.gradle wie oben geändert.
– jrisch
8. Dezember 2015 um 19:52 Uhr
Bakan
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url "https://maven.google.com" }
maven { url "https://jitpack.io" }
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
10558400cookie-checkAndroid Studio: com.android.tools.build:gradle:2.0.0-alpha2 konnte nicht gefunden werdenyes
Vielleicht sollten Sie Proxy verwenden.
– winziges Sonnenlicht
8. Dezember 2015 um 14:10 Uhr
Wenn Sie keine neue Funktion benötigen, können Sie Grald von 1.4.0 oder 1.3.0 verwenden
– winziges Sonnenlicht
8. Dezember 2015 um 14:11 Uhr
Kannst du dein build.gradle hier posten? es könnte helfen, das Problem zu finden.
– Purush Pawar
9. Dezember 2015 um 7:13 Uhr