Saya baru saja memperbarui Android Studio saya menjadi 3.0 canary 1. Sekarang saya mengerjakan proyek saya yang sudah ada di Android Studio 3.0 canary 1. Secara default gradle: 3.0.0-alpha1 diatur dalam proyek saya: gradle_file. Jadi saya mengubah versi gradle saya menjadi 2.2.3 dan sekarang saya mendapatkan kesalahan ini:
Kesalahan: Gagal menyelesaikan eksekusi Gradle.
Penyebab: Versi Gradle yang Anda gunakan (3.3) tidak mendukung metode forTasks () di BuildActionExecuter. Dukungan untuk ini tersedia di Gradle 3.5 dan semua versi yang lebih baru.
Saya melampirkan file gradle saya di sini
// 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
sumber
sumber
Jawaban:
Saya baru saja mengalami masalah yang sama. Memperbaiki dengan mengubah Gradle distributionUrl di "gradle-wrapper.properties".
Inilah yang telah saya konfigurasikan:
untuk lebih jelasnya
Video resmi untuk membantu migrasi https://www.youtube.com/watch?v=oBsbI8ICYKg
lihat juga komentar di bawah dari @TmTron
sumber
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.
Jadi saya telah memperbarui file gradle-wrapper.properties untukdistributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
Ubah file "gradle-wrapper.properties".
Letakkan baris ini dan Sinkronkan Proyek-
Ini akan berhasil. Untuk Periksa services.gradle.org/distributions versi terbaru
Setelah diubah, Sinkronkan Proyek, Bersihkan , dan Buat Ulang proyek sekali dari menu Bangun .
sumber
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
, karena lebih stabil daripadamilestone-1
versiIni terjadi saat mencoba membuat apk debug.
SOLUSI: Perbarui versi Gradle ke 3.5
Arahkan ke File -> Project Structure -> Project -> Gradle Version = 3.5
sumber
Ikuti langkah-langkah di bawah ini:
Tangkapan layar dilampirkan untuk pemahaman lebih lanjut.
sumber
Saya menyelesaikan masalah dengan changinf distributionUrl dalam kode berikut di file gradle-wrapper.properties
sumber
Setelah menambahkan ini dengan Gradle tingkat atas
sumber
Kami memiliki dua cara untuk mengatasinya.
Anda dapat memperbarui versi gradle Anda dari produk versi awal menjadi 3.5;
Atau, Anda dapat mengubah pembungkus gradle menjadi versi 4.1.
Semua cara itu berguna.
sumber
Hanya Ubah URL gradle menjadi
"distributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip "
sebagai gambar berikut:
sumber
Menggantikan:
distributionUrl = https: //services.gradle.org/distributions/gradle-3.3-all.zip
Dengan:
Klik di sini untuk lebih memahami
sumber
letakkan kode ini di file gradle-wrapper.properties dan itu akan bekerja dengan Anda
sumber