Seperti yang telah saya gunakan
classpath 'com.android.tools.build:gradle:+'
Dalam file build.gradle , saya mendapatkan kesalahan berikut sejak gradle versi 2.10 telah dirilis. Kesalahannya adalah:
Peringatan: Gradle versi 2.10 diperlukan. Versi saat ini adalah 2.8. Jika menggunakan pembungkus gradle, coba edit distribusiUrl di C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties ke gradle-2.10-all.zip
pada awalnya kelihatannya mudah untuk diselesaikan oleh panduan ini, tetapi ketika saya melakukan perubahan, saya mendapatkan kesalahan lagi.
Saya menggunakan Android Studio 2.0 dengan Android SDK Tools 24.4.1 terbaru dan Android SDK Build Tools 23.0.2
Saya bahkan sudah mencoba mengunduh Gradle 2.10 dan meletakkannya secara manual di folder android-studio \ gradle \, tetapi tidak berhasil.
Bantuan apa pun akan dihargai.
sumber
Jawaban:
Anda perlu perubahan File> Settings> Membangun, Eksekusi, Deployment> Build Peralatan> Gradle> Gradle rumah jalan
Pada Mac OS, ubah jalur di Android Studio> Preferensi> Bangun, Eksekusi, Penempatan> Bangun Alat> Gradle> Gradle home
Atau atur Use default gradle wrapper dan edit
Project\gradle\wrapper\gradle-wrapper.properties
bidang filedistributionUrl
seperti inisumber
Buka Preferensi dan cari Gradle atau Navigasi ke Bangunan, Eksekusi, Penempatan> Alat Bangun> Gradle
Kemudian ubah pengaturan Level Proyek ke
Use default gradle wrapper (recommended)
Atau pertahankan pilihan distribusi gradle lokal dan setel rumah Gradle ke / .../gradle-2.10
Di Jendela Proyek, klik kanan pada proyek Anda lalu pilih
Open Module Settings
( ⌘+ ↓)Memperbarui
Versi Gradle: 3.3 Android Plugin versi: 2.3.1
sumber
Cara yang lebih mudah untuk mencapai ini adalah dengan membuka: Buka Pengaturan Modul (proyek Anda)> Proyek> versi Gradle dan masukkan 2.10
sumber
Unduh gradle-3.0-all.zip terbaru dari
http://gradle.org/gradle-download/
unduh dari tautan Distribusi Lengkap
buka di file studio android -> pengaturan -> gradle
buka path dan tempel folder zip yang diunduh gradle-3.0 di folder itu
ubah gradle 2.8 ke gradle 3.0 dalam file -> pengaturan -> gradle
Atau Anda dapat mengganti pembungkus gradle di proyek
edit YourProject \ gradle \ wrapper \ gradle-wrapper.properties file dan edit distribusi bidangUrl ke dalam
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.zip
sumber
Untuk orang yang menggunakan kerangka kerja Ionic / Cordova, kita perlu mengubah file
distributionUrl
inGradleBuilder.js
menjadivar distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';
Lokasi
GradleBuilder.js
diproject/platforms/android/cordova/lib/builders/GradleBuilder.js
sumber
Pertama Periksa pengaturan tingkat Proyek Anda di
dan Pilih Opsi:
kemudian pergi ke Project
dan edit versi dari distribusiUrl
Dan Anda selesai :)
sumber
Untuk Android studio v2.1
Ikuti langkah-langkah mudah ini dari gambar.
Pergi "File" dan klik "Struktur proyek".
Kemudian pilih "Proyeksi" dari menu kiri dan kemudian ubah "Versi gradasi" ke versi yang telah diinstal oleh manajer SDK Anda. Dalam kasus saya ini adalah 2.10 jadi saya mengubah versi ke 2.10 dan kemudian klik "Ok". Dan kemudian studio android secara otomatis melakukan sinkronisasi gradle lagi dan kesalahan diperbaiki.
sumber
Cara termudah bagi saya untuk memperbaiki masalah ini:
sumber
Sistem build Android menggunakan Plugin Android untuk Gradle untuk mendukung pembuatan aplikasi Android dengan toolkit Gradle build. Plugin berjalan independen dari Android Studio sehingga plugin dan sistem pembangunan Gradle dapat diperbarui secara independen dari Android Studio.
Kamu bisa memakai
sumber
Saya mengalami masalah yang sama sebelumnya.
Pada akhirnya, masalahnya adalah Anda menggunakan terminal; menggunakan konfigurasi sistem.
periksa, apakah Anda sudah mengatur
Semoga ini bisa membantu
sumber
Jika masalah tetap ada, tambahkan kode berikut di build.gradle dari proyek teratas.
sumber
Bagi mereka yang menggunakan ion, pergi ke
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
jalur 164 Anda akan melihat yang berikut:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';
Baris ini digunakan untuk membuat Anda
gradle-wrapper.properties
, jadi setiap perubahan padagradle-wrapper.properties
masalah biasa. Yang perlu Anda lakukan adalah mengubah url ke versi terbaru, menyinkronkan gradle dan masalahnya selesai.Hanya ingin mengubah versi gradle di studio Android, buka
File>settings>project
dan ubah versi gradle. Setelah Anda menerapkan, itu akan menyinkronkan proyek dan Anda siap untuk membangun.sumber
Penting:
Jika Anda mendapatkan ini ketika Anda menjalankan:
gradle build
dari baris perintah yang harus Anda gunakan:
gradlew build
alih-alih sehingga Anda akan menggunakan pembungkus gradle untuk mengunduh versi gradle yang sesuai yang dibutuhkan oleh aplikasi.
Ketika Anda mengeksekusi
gradle build
Anda menggunakan gradle global yang diinstal pada sistem Anda.sumber
Buka File -> Pengaturan -> Bangun, Eksekusi, Penempatan -> Gradle -> pilih
Use default gradle wrapper
sumber
bagi saya semua solusi sebelumnya gagal, jadi saya baru diedit
untuk
sumber
Masalah saya mungkin berbeda, jadi saya hanya ingin memberi tahu seseorang yang mungkin memiliki masalah yang sama dengan saya.
Saya memecahkan masalah ini dengan mengubah jalur Terminal. ketika saya menjalankan
gradle clean
, kesalahan datang "Gradle version 2.10 is required. Current version is 2.2.1
".Saya memeriksa direktori .gradle di proyek saya, ada dua versi di dalamnya: 2.2.1, 2.10.
ketika saya menjalankan
gradle -v
, itu menunjukkan versi saya saat ini 2.2.1. Saya mengubah lingkungan sistem sayaGRADLE_HOME
ke2.10
direktori root, kemudian saya me-restart terminal di AS dan menjalankan 'gradle -v', itu masih menunjukkan verision saat ini adalah 2.2.1.pengaturan terbuka -> terminal ubah jalur cmd.exe ke System32 / cmd.exe. kemudian restart terminal, jalankan
gradle clean
, semuanya baik-baik saja.sumber
Kamu butuh
change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
Atau atur Use default gradle wrapper dan edit Project \ gradle \ wrapper \ gradle-wrapper.properties bidang distribusi fileUrl seperti ini
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
sumber
Saya telah menginstal Android Studio versi 1.5.1 dan mengalami kesalahan ini. Saya memiliki buildscript berikut (yang berfungsi pada Ubuntu tetapi tidak Windows):
Saya mencoba:
gradlew clean
Sayangnya, tidak ada solusi yang berhasil. Perlu dicatat bahwa memutakhirkan Android Studio dari 1.5.1 ke 2.1.1 juga gagal dengan kesalahan sekitar 2.10 hilang sehingga tidak dapat dilakukan.
Solusi: Yang akhirnya saya lakukan hanyalah mengunduh versi stabil Android Studio terbaru dan menginstalnya sebagai gantinya (2.1.1 pada saat itu). Setelah melakukan itu gradle berhasil disinkronkan
sumber
Apa yang berhasil bagi saya di Mint 17.03 yang merupakan basis dari Ubuntu 14.04
sudo add-apt-repositori ppa: cwchien / gradle sudo apt-get update sudo apt-get install gradle
Buka kembali Android Studio. Pergi ke Run / Debug Configuration dan harus ada ikon yang mengatakan Anda perlu Perbarui gradle. Klik saja.
sumber
Saya memiliki masalah yang sama dan tidak ada jawaban di stackoverflow yang membantu. Tapi saya menemukan masalah di proyek saya. Itu karena
.gitignore
file saya mengandung baris-baris ini:dan itulah sebabnya git tidak mengunggah
MyProject\gradle\wrapper\gradle-wrapper.jar
file ke remote. Jadi, saya menambahkan baris ini ke.gitignore
:Pastikan Anda memiliki garis ini juga. Setidaknya ini menyelesaikan masalah saya
sumber
Dalam jenis Terminal gradlew bersih. itu akan secara otomatis mengunduh dan menginstal gradle versi 2.10 (yaitu verson gradle terbaru tersedia)
Misalnya: C: \ android \ workspace \ projectname> gradlew clean
sumber
ini bekerja untuk saya.
buat proyek baru di studio android. Buka pengaturan proyek dan salin jalur gradle lokal. sekarang buka proyek yang memiliki masalah tingkat dan tempel url itu dan pilih jalur lokal.
klik apply problem akan terpecahkan.
sumber
Beberapa kasus tidak berhasil karena tidak ada masalah dalam proyek gradle atau android-studio Anda.
Langkah 1:
gradle -version
brew install gradle
Langkah 2
Pergi ke android-studio-> Preferensi-> Bangun, Eksekusi, Deployment-> Gradle
Gunakan pembungkus gradle default dan hapus pekerjaan offline
Langkah 3
Periksa
distributionUrl
di gradle-wrapper.propertiesTingkatkan versi yang lebih lama.
Proyek Bersih
sumber
Saya harus memutakhirkan versi Cordova saya untuk mendukung versi terbaru Gradle. Memperbarui distribusiUrl di GradleBuilder.js tidak berfungsi untuk saya.
sumber
jika Anda memiliki kesalahan ini bahwa "versi Gradle yang didukung adalah 2.14.1. Versi saat ini adalah 2.4." , di terminal. berarti Anda harus memperbarui kelas Anda.
Pada Mac OS: Anda dapat menggunakan grad peningkatan mutu minuman
sumber
Dalam kasus saya masalahnya memang dalam distribusiURL dalam file gradle-wrapper.properties dan Android Studio memasukkan otomatis diperbaiki
Tapi ini URL yang salah. Yang benar adalah
Rupanya url berubah di API gradle tetapi tidak di Android Studio jadi memperbaikinya dengan tangan memecahkan masalah bagi saya.
sumber
Gradle terbaru
Unduh gradle-3.3-all.zip terbaru dari
http://gradle.org/gradle-download/
1.download dari tautan Distribusi Lengkap
2. buka di file studio android -> pengaturan -> gradle
3. buka jalan dan tempel folder zip yang diunduh gradle-3.3 di folder itu
4. ubah gradle 2.8 ke gradle 3.3 dalam file -> pengaturan -> gradle
5.Atau Anda dapat mengganti pembungkus gradle di proyek
6.edit file Proyek Anda \ gradle \ wrapper \ gradle-wrapper.prop dan edit distribusi bidangUrl ke dalam
ditampilkan dalam file gradle android studio
sumber
Pengaturan file - Penyebaran Eksekusi Bangun - Gradle - Pilih 'Use default gradle wrapper (disarankan)'
sumber