Pertanyaan Versi Gradle 1.8 diperlukan. Versi saat ini adalah 1,6


Ada pembaruan Android Studio baru: https://sites.google.com/a/android.com/tools/recent/androidstudio030released

Tautan mengatakan:

Peningkatan kinerja dimungkinkan oleh perubahan dalam Gradle 1.8 dan   Plugin Android Gradle versi 0.6. +

Jadi saya mengubah dependensi saya seperti ini:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }

Tapi saya tidak tahu di mana saya dapat mengubah Gradle 1.6 hingga 1.8 ...

Dan ketika saya mengkompilasi aplikasi, saya mendapat kesalahan ini:

Gradle: Terjadi masalah saat mengevaluasi proyek.

Versi Gradle 1.8 diperlukan. Versi saat ini adalah 1,6

Di mana saya dapat mengubah versi?

Terima kasih sebelumnya :)


34
2017-10-18 23:05


asal


Jawaban:


Saya tidak yakin apakah ini akan membantu Anda tetapi inilah yang memperbaikinya untuk saya:

Buka file ini di proyek Anda:

<Project>/gradle/wrapper/gradle-wrapper.properties

Edit baris distributionUrl dan atur juga:

distributionUrl=https\://services.gradle.org/distributions/gradle-1.8-all.zip

Buat ulang proyek Anda.

Pembaruan: Anda mungkin ingin menggunakannya gradle-2.8-all.zip sekarang.


84
2017-10-19 01:04



Saya punya masalah yang sama. Cobalah untuk menghapus direktori 'gradle' di direktori proyek dan kemudian membangun kembali proyek. Itu membantu saya.


15
2017-10-19 08:37



Android Studio meminta Anda untuk mengunduh dan menginstal Gradle versi 1.8 untuk Anda.

Juga plugin Android Gradle versi 0.6.2 memiliki masalah dan tidak berfungsi dengan baik.
Seperti yang dikatakan di halaman resmi menggunakan versi 0.6.3:

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}

Info lebih lanjut: http://tools.android.com/knownissues


12
2017-10-19 11:23



Anda harus menggunakan yang berikut ini di build.gradle:

buildscript {
  repositories {
      mavenCentral()
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:0.7.+'
  }
}

Edit: Sekarang 0.9.+ adalah plugin gradle yang paling baru.


6
2018-01-10 17:12



Plugin Android Gradle 0.6.2 yang diterbitkan di Maven Central. Edit file build.gradle Anda dan bukannya bergantung pada "0.6. +", Bergantung pada "0.6.1".


4
2017-10-19 01:03



Semua solusi lain tidak lengkap dan tidak berfungsi. Inilah langkah-demi-langkah yang berhasil bagi saya.

Saya memperbarui plugin gradle di build.gradle ke 0,7

dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'

}

Tetapi ketika menggunakan plugin gradle 0.7. +, Android Studio membutuhkan Gradle 1.8. Jadi, Anda harus memperbarui Gradle dari 1.7 hingga 1.8. Ini dilakukan dengan pergi ke Alat -> Android -> Sinkronkan Proyek dengan File Gradle Ini memaksa Android Studio untuk memberikan pesan Kesalahan yang Anda lihat http://tools.android.com/recent 

Dalam pesan kesalahan Anda harus mengklik bagian "Perbaiki pembungkus Gradle dan proyek re-impor". Saya memulai kembali, tidak yakin apakah ini membuat perbedaan.

Sejauh ini semuanya tampak berhasil. Saya dapat membuat proyek baru dan membangun dengan cepat, tanpa kesalahan, tetapi gradle masih 0,5+. Sepertinya, saya harus mengubahnya secara manual untuk setiap proyek baru. Ini yang saya pikir, karena saya tidak mendapatkan kesalahan atau informasi dari instalasi ini untuk memperbaikinya. (Mac).

Daripada saya pergi ke instalasi Windows saya, yang masih Android Studio versi 0.2.13 dan  mencoba prosedur yang sama, saya menggunakan versi terbaru, mengubah build, gradle, dan menggunakan Synch Project dengan Gradle Files. Ini memberi saya informasi yang berbeda total:

Versi Gradle 1.8 diperlukan. Versi saat ini 1,7. Jika menggunakan pembungkus gradle, cobalah mengedit distributionUrl di C: \ Documents and Settings \ Pemilik \ Start Menu \ Programs \ Android Studio \ gradle \ wrapper \ gradle-wrapper.properties to gradle-1.8-all.zip

Ternyata, saya memiliki file gradle-wrapper.properties di setiap proyek (dalam gradle /) tetapi saya tidak memiliki file gradle-wrapper.properties di lokasi Android Studio memberi saya.

Ketika Anda membuka file gradle-wrapper.properties dari proyek Anda, ini akan terlihat seperti ini:

#Sun Oct 20 03:35:31 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip

Untuk mengubah gradle-1.7-bin.zip menjadi gradle-1.8-rc-1-bin dimungkinkan tetapi bukan solusi yang saya cari.

Lihat apakah Andoid Studio sudah mengunduh plugin gradle 1.8

Direktori C: \ Documents and Settings \ Owner.gradle \ wrapper \ dists

2013-10-13  06:24    <DIR>          .
2013-10-13  06:24    <DIR>          ..
2013-10-04  18:17    <DIR>          gradle-1.6-bin
2013-10-13  06:24    <DIR>          gradle-1.7-all
2013-10-04  12:23    <DIR>          gradle-1.7-bin
2013-10-04  18:26    <DIR>          gradle-1.8-rc-1-bin
           0 File(s)              0 bytes
           6 Dir(s)  81 945 972 736 bytes free

Sekarang saya membuat file gradle-wrapper.properties baru di *C: \ Documents and Settings \ Pemilik \ Start Menu \ Programs \ Android Studio \ gradle \ wrapper *

#Tue Oct 20 06:35:40 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip

Ini melakukan Trik. Sekarang, setelah memperbarui ke 0,3, setiap proyek baru mendapatkan build.gradle dengan

dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
}

dan file gradle-wrapper.properties dengan gradle / with

distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip

Kredit


3
2018-01-12 18:53



Saya mengambil beberapa langkah termasuk: mengunduh file gradle-1.8-all.zip dan menempatkannya di direktori baru di luar direktori home pengguna saya (Windows-7) dan menamai direktori "gradle-1.8". Untuk ukuran yang baik, saya juga membuka ritsleting unduhan di direktori baru ini. Saya juga menambahkan variabel lingkungan pengguna "GRADLE_HOME" dengan jalur ke direktori baru ini.

Saya secara manual mengedit file "build.gradle" di direktori tingkat atas proyek dan memasukkan:

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}

Ketika Android Studio membuka proyek yang ada dan saya membuat versi atau mencoba menjalankannya, saya mendapat kesalahan subjek. Solusi terakhir, seperti yang disebutkan oleh orang lain, adalah beberapa langkah proses:

  1. Saya menghapus direktori "gradle" dan ".gradle".
  2. Saya membangun kembali proyek yang membuat ulang direktori ".gradle" tetapi bukan direktori "gradle". Kemudian, saya menutup proyek dan menggunakan "File / Import Project" untuk memuat proyek lagi. Dan, saya menggunakan "Use customizable gradle wrapper" seperti yang disarankan.

Ini berhasil. Direktori "gradle" dibuat lagi di direktori tingkat atas proyek. Proyek membangun bersih dan berjalan. Akan sangat menyenangkan memiliki instruksi peningkatan langkah demi langkah untuk pembaruan ini.


2
2017-10-22 14:42



Pertanyaan lama tetapi untuk berjaga-jaga jika seseorang mengalami masalah yang sama dengan peningkatan versi saya.

Jika Anda memiliki pengaturan gradle untuk mode offline, itu tidak memperbarui pembungkus dengan benar. Mematikan mode offline (Preferensi-> Gradle-> pekerjaan Offline) kemudian bersihkan / rekondisi ditarik dalam versi gradle baru. Ini mengasumsikan bahwa file gradle-wrapper.properties telah diperbarui.


1
2018-06-18 21:14



Masalah Serupa:

Baru saja memperbarui studio android: p

Bantuan -> Periksa Pembaruan ...


0
2018-04-14 16:17