Ich habe gerade mein Android Studio auf 3.0 Kanarienvogel 1 aktualisiert. Jetzt arbeite ich an meinem vorhandenen Projekt auf Android Studio 3.0 Kanarienvogel 1. Standardmäßig ist gradle: 3.0.0-alpha1 in meinem Projekt festgelegt: gradle_file. Also habe ich meine Gradle-Version auf 2.2.3 geändert und jetzt erhalte ich diesen Fehler:
Fehler: Gradle-Ausführung konnte nicht abgeschlossen werden.
Ursache: Die von Ihnen verwendete Version von Gradle (3.3) unterstützt die forTasks () -Methode in BuildActionExecuter nicht. Unterstützung dafür ist in Gradle 3.5 und allen späteren Versionen verfügbar.
Ich habe meine Gradle-Datei hier angehängt
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle
android-studio-3.0
Ajay Jayendran
quelle
quelle
Antworten:
Ich hatte gerade das gleiche Problem. Es wurde behoben, indem die Gradle-Verteilungs-URL in "gradle-wrapper.properties" geändert wurde.
Folgendes habe ich konfiguriert:
für mehr Details
Offizielles Video zur Unterstützung der Zigarette https://www.youtube.com/watch?v=oBsbI8ICYKg
siehe auch Kommentar unten von @TmTron
quelle
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
Cause: The version of Gradle you are using (3.3) does not support the forTasks() method on BuildActionExecuter. Support for this is available in Gradle 3.5 and all later versions.
Also habe ich die Datei gradle-wrapper.properties fürdistributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
Änderung in der Datei "gradle-wrapper.properties".
Setzen Sie diese Zeile und synchronisieren Sie Project-
Das wird funktionieren. Überprüfen Sie die neueste Version services.gradle.org/distributions
Nach geändert, Sync - Projekt, reinigen und neu erstellen Projekt einmal von Build - Menü.
quelle
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
, da es stabiler als diemilestone-1
Version istDies geschah beim Versuch, Debug-Apk zu erstellen.
LÖSUNG: Aktualisieren Sie die Gradle-Version auf 3.5
Navigieren Sie zu Datei -> Projektstruktur -> Projekt -> Gradle-Version = 3.5
quelle
Bitte befolgen Sie die folgenden Schritte:
Der Screenshot ist zum besseren Verständnis beigefügt.
quelle
Ich habe das Problem durch Ändern der DistributionUrl im folgenden Code in der Datei gradle-wrapper.properties behoben
quelle
Fügen Sie diese einmal mit Top Level Gradle hinzu
quelle
Wir haben zwei Möglichkeiten, damit umzugehen.
Sie können die Version Ihres Gradles von der ersten Version auf die Version 3.5 aktualisieren.
Oder Sie können Ihren Gradle-Wrapper auf die Version 4.1 einstellen.
Alle Möglichkeiten sind beide nützlich.
quelle
Ändern Sie nur die Gradle-URL in
"DistributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip "
wie folgendes Bild:
quelle
Ersetzen:
DistributionUrl = https: //services.gradle.org/distributions/gradle-3.3-all.zip
Mit:
Klicken Sie hier, um mehr zu verstehen
quelle
Fügen Sie diesen Code in die Datei gradle-wrapper.properties ein und er funktioniert mit Ihnen
quelle