Bagaimana cara memperbarui gradle di android studio?


330

Saya menginstal Android Studio 0.1.9. Hari ini saya mendapatkan dan memperbarui ke versi 0.2 dan tentu saja saya memperbarui. Setelah instalasi saya me-restart Android Studio tetapi sekarang saya mendapatkan pesan ini:

Project menggunakan versi lama dari plug-in Android Gradle. Versi minimum yang didukung adalah 0.5.0. Harap perbarui versi dependensi 'com.android.tools.build:gradle'

Bagaimana aku melakukan itu? Saya tidak dapat menemukan alat pembaruan untuk plugin gradle di android studio.


2
$ Kadang-kadang $ Android Studio akan meminta untuk meningkatkan (dengan popup non-modal di kanan bawah layar), jika Anda mengklik tautan pada popup lain (modal kali ini) akan ditampilkan di tengah layar, Anda harus memeriksa apa yang Anda tingkatkan dari sebelum menerima tetapi sifat dasar berarti Anda harus mengabaikannya ... kemudian tunggu $ suatu saat $ situasi terjadi lagi (jika Anda ingin melakukannya melalui sembulan ...). Ini adalah pesan untuk tim Android Studio Tooling: mari kita picu aliran popup itu.
straya

Jawaban:


439

Langkah 1 (Gunakan pembungkus gradle default)

File → Pengaturan → Build, Eksekusi, Deployment → Build Tools → Gradle → Gunakan pembungkus Gradle default (disarankan)

Pengaturan studio Android Gradle wrapper

Langkah 2 (Pilih versi gradasi yang diinginkan)

File → Struktur Proyek → Proyek

Struktur proyek Android Studio

Tabel berikut menunjukkan kompatibilitas antara plugin Android untuk Gradle dan Gradle :

Tabel kompatibilitas

Versi stabil terbaru yang dapat Anda gunakan dengan Android Studio 4.0 (Juni 2020):

Android Plugin version: 4.0.0
Gradle version: 6.1.1

Tautan resmi


2
Dengan semua langkah ini: Proyek refrash Gradle 'Project' gagal. Kesalahan: Penyebab: ...... / gradle-3.0.0-all.zip
rommex

1
@rommex Kemungkinan besar Anda menggunakan versi yang tidak kompatibel. Periksa tabel Kompatibilitas untuk memilih yang benar.
vovahost

ini hanya cara mengatur gradle default Anda, tetapi itu tidak memperbaruinya ... Jika Anda telah mengonfigurasi untuk memperbarui secara otomatis, maka jelaskan itu, bukan ini. Terima kasih
Ari Waisberg

1
bagi saya itu tidak ... Saya melakukan apa yang Anda katakan dan saya menerima kesalahan "versi gradle tidak diinstal" jadi saya harus mengunduhnya secara manual dari gradle.org
Ari Waisberg

1
@Keith Tidak, diri sendiri! Jangan lakukan itu: itulah "versi plugin". Setel ke 3.1.3
Keith

92

Ini mungkin bukan jawaban yang tepat untuk OP, tetapi merupakan jawaban untuk Judul pertanyaan: Cara Memperbarui Gradle di Android Studio (AS):

  • Dapatkan versi terbaru yang didukung oleh AS: http://www.gradle.org/downloads (Saat ini 1.9, 1.10 belum didukung oleh AS)
  • Instal: Buka zip ke sembarang tempat di dekat tempat AS diinstal: C: \ Users [nama pengguna] \ gradle-1.9 \
  • Buka AS: File-> Pengaturan-> Gradle-> Jalur direktori layanan: (Ubah ke folder yang Anda atur di atas) -> Klik ok. Status di bawah harus menunjukkan sibuk & kesalahan harus diperbaiki. Mungkin harus me-restart AS

5
Di sini Anda dapat menemukan semua versi Gradle: services.gradle.org/distributions
zackygaurav

Mencoba ini dan Android Studio tampaknya menimpa dari Gradle yang saya instal khusus ke Gradle yang dibundel AS meskipun berhasil menerapkan perubahan.
CoderOfTheNight

52

setelah rilis android studio v 3.0 (stable), itu akan menampilkan popup, Jika pembaruan gradle tersedia

ATAU

Manual, hanya mengubah versi Gradle di tingkat atas (tingkat proyek) build.gradleberkas ke terbaru,

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

periksa grafik di bawah ini

The Android Gradle Plugin and Gradle

 Android Gradle Plugin            Requires Gradle
 1.0.0 - 1.1.3                    2.2.1 - 2.3
 1.2.0 - 1.3.1                    2.2.1 - 2.9
 1.5.0   2.2.1+                   2.2.1 - 2.13
 2.0.0 - 2.1.2                    2.10  - 2.13
 2.1.3 - 2.2.3                    2.14.1+
 2.3.0+                           3.3+
 3.0.0+                           4.1+    
 3.1.0+                           4.4+    
 3.2.0 - 3.2.1                    4.6+    
 3.3.0 - 3.3.1                    4.10.1+ 
 3.4.0 - 3.4.1                    5.1.1+
 3.5.0                            5.4.1+

periksa revisi gradle


5
Apakah ada cara untuk memicu popup ini secara manual? Saya memulai Android Studio 3.0 ketika Pembaruan SDK berjalan di latar belakang (tidak menggunakan AS untuk manajemen SDK), jadi saya mengklik "Tanya lagi besok" untuk berjaga-jaga kalau-kalau ini akan bergantung pada Alat Bangun baru yang diinstal oleh Pembaruan SDK.
Daniel F

ok tapi Anda bisa mengubahnya dengan memutakhirkannya di file .gradle tingkat aplikasi @ DanielF
Amit Vaghela

11
@DanielF tutup proyek Anda, lalu buka .idea/workspace.xmldan hapus baris <property name="show.do.not.ask.upgrade.gradle.plugin" value="2.3.3" />(Anda mungkin perlu mencarinya). Simpan file dan buka proyek lagi.
Rolf ツ

30

Buka File > Struktur Proyek > Tab Proyek

masukkan deskripsi gambar di sini

Android Studio telah membangun menu struktur proyek untuk memeriksa dan memperbarui gradle dan plugin yang digunakan dalam proyek saat ini.

Di bawah situs web memberikan penjelasan rinci tentang cara memperbarui Gradle dan Plugin Gradle dari Android Studio.

Perbarui plugin gradle Android Studio


2
Begitu banyak jawaban berbeda tentang bagaimana menyelesaikan ini dan ini akhirnya adalah jabat tangan rahasia yang perlu saya ketahui.
spartygw

10

Bagi mereka yang masih memiliki masalah ini (misalnya untuk beralih dari 2.8.0 ke 2.10.0), pindah ke file gradle-wrapper.properties dan atur distributionUrl seperti itu.

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

Saya mengubah 2.8.0 ke 2.10.0 dan jangan lupa untuk menyinkronkan setelah


Tidak, jika Anda hanya mengubah file ini, proyek Anda tidak akan dapat menyinkronkan pengaturan. Anda harus berubah melalui Struktur Proyek.
dalmate

8

Pada Mac, buka terminal dan jalankan perintah berikut sesuai instruksi :

$ curl -s https://get.sdkman.io | bash

kemudian

$ sdk install gradle 3.0

Setelah instalasi selesai, terminal akan bertanya apakah akan mengaturnya sebagai versi default jadi ketik y dan jadikan itu versi default.

Sekarang buka Android Studio -> Terminal dan jalankan perintah berikut

Gradle --version

2
Patut dicatat bahwa Anda perlu memulai kembali shell Anda atau (dalam bash) source ~/.bash_profileuntuk membuat sdkexecutable jika belum di jalan Anda
lucygenik

9
Saya akan sangat berhati-hati terhadap curling [internet] | bash, terutama ketika mengikuti instruksi yang diposting oleh posting (pada dasarnya) anonim ke situs web acak.
Amoliski

unduh file dan perpipkan langsung ke bash memeriksa file dalam editor untuk melihat apa fungsinya ?
Martin

6

Buka build.gradlefile root Anda dan ubah versi Gradle seperti ini

Versi lama:

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

Versi baru:

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

Untuk kompatibilitas versi Gradle, lihat ini.


4

Saya belum bisa berkomentar.

Sama seperti Kevin tetapi dengan langkah UI berbeda:

Ini mungkin bukan jawaban yang tepat untuk OP, tetapi merupakan jawaban untuk Judul pertanyaan: Cara Memperbarui Gradle di Android Studio (AS):

  • Dapatkan versi terbaru yang didukung oleh AS: http://www.gradle.org/downloads (Saat ini 1.9, 1.10 belum didukung oleh AS)
  • Instal: Buka zip ke sembarang tempat di dekat tempat AS diinstal: C: \ Users [nama pengguna] \ gradle-1.9 \
  • Open AS: File-> Settings-> Build, Execution, Deployment-> Build Tools-> Gradle-> Path direktori layanan: (Ubah ke folder yang Anda atur di atas) -> Klik ok. Status di bawah harus menunjukkan sibuk & kesalahan harus diperbaiki. Mungkin harus me-restart AS

3

Buka File> Pengaturan> Pembuatan, Eksekusi, Penempatan> Alat Bangun> Gradle> Jalur beranda Gradle

Sekarang, 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


0

Ini bekerja untuk saya:

buka saja '/home/your-user/.gradle/wrapper/dists/'

hapus semua yang ada di dalamnya

Itu akan digantikan oleh studio android

pada terminal run: emulasi emulasi android

Itu semua ...


0

Bagi saya, saya menyalin folder font saya dari aset ke folder res dan menyebabkan masalah karena Android Studio tidak menerima nama huruf besar. Saya beralih ke mode tampilan proyek dan menghapusnya lalu menambahkannya sebagai file sumber daya font dengan mengklik kanan folder res.


0

Sebagian besar waktu Anda dapat memiliki Android Studio secara otomatis memperbarui plugin Gradle.

Jika versi plugin Gradle Anda ketinggalan, Instant Run kemungkinan besar tidak akan berfungsi. Karenanya jika Anda pergi ke pengaturan Instant Run (Preferensi> Build, Execution, Deployment> Instant Run), Anda akan melihat tombol Perbarui proyek di kanan atas (gambar di bawah). Mengklik ini akan memperbarui baik pembungkus Gradle dan alat membangun. Perbarui Proyek


Tidak benar dalam semua konfigurasi
Ben-J

Karena itu disebutkan dua kali 'sebagian besar waktu'
Mehmet K

lol metode ini mungkin tersedia atau tidak, itu tidak mempengaruhi status kode atau aplikasi Anda. Jika opsi ada gunakan dan saya akan meng-upgrade gradle Anda, jika tidak ada di sana Anda tidak akan dapat menggunakannya dan Anda dapat mencoba metode lain. Apakah Anda melek huruf? Jika Anda salah paham paragraf kecil sebagian besar waktu, saya khawatir untuk Anda :)
Mehmet K

0

Pilih android \ gradle \ wrapper dan buka gradle-wrapper.properties

ubah: distributionUrl = https: //services.gradle.org/distributions/gradle-older-version-to-new-version.zip

mis: distributionUrl = https: //services.gradle.org/distributions/gradle-5.1.1-all.zip dan bangun kembali proyek Anda


-6

Jika tombol run Anda berwarna abu-abu. Beginilah cara saya memperbaikinya.

Buka Jalankan di menu, lalu tekan ini:

masukkan deskripsi gambar di sini

Kemudian itu akan menjalankan Emulator Anda, dan tombol run Anda akan menjadi hijau lagi dan Anda dapat menggunakannya. Begitulah cara saya memperbaikinya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.