it-swarm-id.com

"Gradle Versi 2.10 diperlukan." Kesalahan

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 untuk 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 dan Android SDK Build Tools 23.0.2 terbaru

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.

242
SalmanShariati

Anda perlu mengubah File> Pengaturan> Build, Eksekusi, Deployment> Build Tools> Gradle> Gradle home path

Pada Mac OS, ubah jalur di Android Studio> Preferensi> Build, Execution, Deployment> Build Tools> Gradle> Gradle home

Atau set Gunakan pembungkus gradle default dan edit bidang file Project\gradle\wrapper\gradle-wrapper.propertiesdistributionUrl seperti ini

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
393
adrbtk

Buka Preferensi dan cari Gradle atau Navigasi ke Pembuatan, Eksekusi, Penempatan> Alat Bangun> Gradle

Kemudian ubah pengaturan Level Proyek ke Use default gradle wrapper (recommended)

Atau pertahankan pilihan distribusi gradle lokal dan setel Gradle beranda ke /.../gradle-2.10

Preference screen - Gradle

Pastikan bahwa versi Gradle sudah diatur ke 2.10 di Pengaturan Modul

Pada Jendela Proyek, klik kanan pada proyek Anda lalu pilih Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

Pembaruan

Versi Gradle: 3.3 Versi Plugin Android: 2.3.1

86
M'hamed

Cara yang lebih mudah untuk mencapai ini adalah dengan pergi ke: Buka Pengaturan Modul (proyek Anda)> Proyek> Versi Gradle dan masukkan 2,10

51
cmota

Unduh gradle-3.0-all.Zip terbaru dari

http://gradle.org/gradle-download/

unduh dari tautan Distribusi Lengkap

buka di file Android studio -> pengaturan -> gradle

buka path dan rekatkan folder Zip yang diunduh gradle-3.0 di folder itu

ubah gradle 2.8 Anda menjadi gradle 3.0 dalam file -> pengaturan -> gradle

Atau Anda dapat mengganti pembungkus gradle Anda 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

41

Untuk orang yang menggunakan kerangka kerja Ionic/Cordova, kita perlu mengubah distributionUrl dalam file GradleBuilder.js menjadi var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';

GradleBuilder.js terletak di project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

Pertama Periksa Pengaturan tingkat proyek Anda di 

File> Pengaturan> Build, Executions, Deployment> Build Tools> Gradle

dan Pilih Opsi:

  • Gunakan pembungkus gradle default (disarankan) 

kemudian pergi ke Project 

Gradle> wrapper> gradle-wrapper.properties 

dan edit versi dari distribusiUrl

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

Dan Anda selesai :)

11
Ashish Shukla

Untuk Android studio v2.1

Ikuti langkah-langkah mudah ini dari gambar.

  1. Buka "File" dan klik "Struktur proyek" . Opening project structure settings for the project

  2. Kemudian pilih "Proyeksikan" 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 Android studio secara otomatis melakukan sinkronisasi gradle lagi dan kesalahan diperbaiki . Changing gradle version to the latest installed version for the project

10
Amit Tumkur

Cara termudah bagi saya untuk memperbaiki masalah ini:

  1. tutup IDE.
  2. hapus folder "gradle" 
  3. buka kembali proyek.
8

Bagi mereka yang menggunakan ion, kunjungi 
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js 

pada baris 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 gradle-wrapper.properties Anda, jadi perubahan apa pun pada gradle-wrapper.properties tidak masalah. 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. 

3
roger

Jika masalah tetap ada, tambahkan kode berikut di build.gradle dari proyek teratas.

buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'

...
}
3
saintjab

Saya mengalami masalah yang sama sebelumnya.

Pada akhirnya, masalahnya adalah Anda menggunakan terminal; ini menggunakan konfigurasi sistem.

periksa, apakah Anda sudah mengatur 

"GRADLE_HOME=.\gradle-2.10" 

Semoga ini bisa membantu

3
user5327869

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.

Gunakan pembungkus gradle (disarankan) - pilih opsi ini untuk menggunakan Gradle pembungkus. Menggunakan pembungkus Gradle memungkinkan Anda mengunduh Gradle otomatis untuk membangun. Ini juga memungkinkan Anda membangun dengan versi Gradle yang tepat.

Versi yang lebih baru dari plugin Gradle mungkin memerlukan versi .__ yang lebih baru. Studio untuk mengaktifkan fitur-fitur baru di IDE, tetapi proyek tersebut harus buka di versi Studio yang lebih lama, dan bangun dari sana (sejak Gradle mengerjakan build). Kami akan sangat berhati-hati tentang ini.

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

Kamu bisa memakai

classpath 'com.Android.tools.build:gradle:2.0.0-alpha3'  // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
3
IntelliJ Amiya

Penting:

Jika Anda mendapatkan ini saat Anda menjalankan:
gradle build
dari baris perintah yang harus Anda gunakan:
gradlew build
alih-alih agar Anda akan menggunakan pembungkus gradle untuk mengunduh versi gradle yang sesuai yang dibutuhkan oleh aplikasi. 

Ketika Anda menjalankan gradle build Anda menggunakan gradle global yang diinstal pada sistem Anda.

2
dsharew

bagi saya semua solusi sebelumnya gagal, jadi saya baru diedit

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip

untuk

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.Zip
2
Fasiha

Buka File -> Pengaturan -> Bangun, Eksekusi, Penempatan -> Gradle -> pilih Use default gradle wrapper

2
Lenny

Anda perlu change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

Atau setel Gunakan pembungkus gradle default dan edit Project\gradle\wrapper\gradle-wrapper.properties bidang distribusi fileUrl seperti ini

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

1

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 lintas "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, ini menunjukkan versi saya saat ini 2.2.1 . Saya mengubah lingkungan sistem saya GRADLE_HOME menjadi 2.10 direktori root, kemudian saya me-restart terminal di AS dan menjalankan 'gradle -v', itu masih menunjukkan verision saat ini sedang 2.2.1.

buka pengaturan -> terminal ubah jalur cmd.exe ke System32/cmd.exe . lalu restart terminal, jalankan gradle clean, semuanya baik-baik saja.

1
Freddy

Apa yang bekerja untuk saya pada Mint 17.03 yang berbasis Ubuntu 14.04

Sudo add-apt-repository 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.

1
CESCO

Saya telah menginstal Android Studio versi 1.5.1 dan mengalami kesalahan ini. Saya memiliki buildscript berikut (yang berfungsi pada Ubuntu tetapi tidak Windows):

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.1.0'
    }
}

Saya mencoba:

  1. gradlew clean
  2. Gunakan pembungkus gradle default (disarankan)
  3. Gunakan distribusi lokal dan ditautkan ke biner grader 2.2.1

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: Apa yang akhirnya saya lakukan hanya mengunduh versi stabil Android Studio terbaru dan menginstalnya sebagai gantinya (2.1.1 pada saat itu). Setelah melakukan itu gradle berhasil disinkronkan

1
alexgophermix

Saya memiliki masalah yang sama dan tidak ada jawaban di stackoverflow yang membantu. Tapi saya menemukan masalah di proyek saya. Itu karena file .gitignore saya berisi baris-baris ini:

# Package Files #
*.jar
*.war
*.ear

dan itulah sebabnya git tidak mengunggah file MyProject\gradle\wrapper\gradle-wrapper.jar ke remote. Jadi, saya menambahkan baris ini ke .gitignore:

!/gradle/wrapper/gradle-wrapper.jar

Pastikan Anda memiliki garis ini juga. Setidaknya ini menyelesaikan masalah saya

1
emiraslan

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

0
killers

jika Anda memiliki kesalahan ini bahwa "Versi Gradle yang didukung adalah 2.14.1. Versi saat ini adalah 2.4." , pada terminal. berarti Anda harus memperbarui kelas Anda.

Pada Mac OS: Anda dapat menggunakan membuat gradasi peningkatan bir

0
LingYFH

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 Android studio -> 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

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

ditunjukkan dalam file gradle Android studio

Dalam kasus saya masalahnya memang dalam distribusiURL dalam file gradle-wrapper.properties dan Android Studio memasukkan otomatis diperbaiki

distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip

Tapi ini URL yang salah. Yang benar adalah

distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip

Rupanya url berubah di API gradle tetapi tidak di Android Studio jadi memperbaikinya dengan tangan memecahkan masalah bagi saya.

0

Saya harus memutakhirkan versi Cordova saya untuk mendukung versi terbaru Gradle. Memperbarui distribusiUrl di GradleBuilder.js tidak berfungsi untuk saya.

0
Steve W

Beberapa kasus tidak berhasil karena tidak ada masalah dalam proyek gradle atau Android-studio Anda.

Langkah 1:  

Versi Gradle minimum yang didukung adalah 2.14.1. Versi saat ini adalah 2.11. Jika menggunakan pembungkus gradle, coba edit distribusiUrl 

  • Periksa versi gradle di sistem Anda gradle -version 
  • Pemutakhiran versi versi yang lebih lama 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.properties 

  • Tingkatkan versi yang lebih lama.

  • Proyek Bersih

0

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.

0
Muhammad Dawood