Versi studio android ini tidak kompatibel dengan versi gradle yang digunakan. Coba nonaktifkan jalankan instan

91

Saya dapat membangun aplikasi dengan benar, tetapi ketika saya menjalankannya saya mendapatkan kesalahan ini:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run
santosh kumar
sumber
fyi: saya telah menonaktifkan lari instan
santosh kumar
1
Di mana detail kesalahannya? Apakah Anda melewatkan menyimpan gambar atau menempelkan kesalahan
AndroidMechanic - Viral Patel
1
dalam kasus saya, itu mulai bekerja setelah saya MENGAKTIFKAN proses instan, aneh ... itu memberikan kesalahan ketika proses instan dimatikan.
mehmet6parmak
7
Dalam kasus saya, hanya membersihkan proyek berhasil! Fiuh!
Sjd
2
Saya akan setuju bahwa "Build-> Clean Project" juga menyelesaikan masalah ini untuk saya.
Brian

Jawaban:

115

Anda dapat menggunakan build run normal daripada run instan.

Cek dulu

Buka Pengaturan / Preferensi > Bangun, Eksekusi, opsi Penyebaran > Jalankan Instan dan hapus centang ketiga kotak.

  1. Mengupgrade URL layanan Gradle:

    Project> Gradle> Wrapper> gradle-wrapper.properties

    Ubah URL dari

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

    untuk

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

(Temukan versi plugin gradle distributionUrl terbaru Di Sini: http://services.gradle.org/distributions

** Pastikan untuk menggunakan gradle-x.xx-all.zip)

  1. Hapus folder build Anda

    Saat Anda menjalankan proyek, folder build akan dibuat secara otomatis

  2. Masuk ke opsi BUILD di menu> Clean the project, Build the project

    Ini harus bekerja tanpa menjalankan instan.

Dinesh Sunny
sumber
1
terima kasih telah menjelaskan dalam jawaban sebagai langkah. memeriksa pengaturan dan langkah1 adalah yang wajib untuk menghilangkan kesalahan ini
Manju
@ Manju Ketika saya menemui kesalahan, langkah 1 dan pengaturan diperlukan.
kkwang
1
Ini adalah jawaban yang bagus, tetapi adakah cara untuk tetap menggunakan lari instan?
CaptainNemo
@ me1982 Ya! Perbarui studio android Anda ke versi terbaru atau Unduh edisi baru
Dinesh Sunny
4
Saya menggunakan versi terbaru. Ini mulai terjadi karena saya memperbarui ke yang terbaru.
CaptainNemo
33

Saya memiliki langkah mudah & cara yang benar juga

1 - Dalam Settings-> Build, Execution, Deploymentopsi ->Instant Run

2 - Hapus Enable instant run to hot swap code

3 - Proyek bersih

p / s: Ini harus benar-benar berfungsi.

Menara Huy
sumber
21

Plugin Gradle yang digunakan biasanya sama dengan versi Android studio yang Anda gunakan.

Periksa versi Android Studio

Bantuan → Tentang

dan versinya akan terbaca Android Studio Version X.Y.Z

Lalu, pergi ke

Proyek → Skrip Gradle → build.gradle (Proyek)

dan di bawah dependensi, ubah classpath menjadi

classpath 'com.android.tools.build:gradle:X.Y.Z'

dan membangun kembali / menyinkronkan proyek.

John Snow
sumber
8

Anda dapat menonaktifkan instant run dengan mengikuti langkah-langkah berikut di Android Studio:

File → Pengaturan → Dialog Preferensi → Bangun → Eksekusi → Penerapan → Jalankan Instan → Perbarui Proyek

Fitur ini diperkenalkan di Android Studio 2. Namun, saat Anda menonaktifkannya, lain kali saat Anda mencoba memasukkan aplikasi baru ke emulator akan berjalan jauh lebih lambat.

Dalam kasus saya, saya hanya memperbarui Android Studio ke versi terbaru dari saluran canary dan berfungsi tanpa menonaktifkan fitur ini.

Semoga membantu

Mansour Essgaer
sumber
1
Jika Anda tidak ingin memperbarui Android Studio, Anda juga dapat menyesuaikan nomor versi gradle seperti pada jawaban John Snow.
Stephen Kaiser
8

Seperti yang dikomentari oleh sjd: Hanya membersihkan proyek dan membangun lagi mungkin membantu jika Anda, seperti saya, telah menggunakan pembaruan otomatis yang diterapkan oleh studio android.

Erik Melkersson
sumber
Ini berhasil untuk saya. Solusi yang jauh lebih baik daripada menonaktifkan pengoperasian instan, jika tersedia.
Robert Liberatore
7

Saya baru saja melakukan proyek Build> Clean dan kemudian menjalankan kembali aplikasi!

arniotaki
sumber
membuatku bahagia!! Terima kasih
Aovin Mahmud
2

Saya ingin menjalankan aplikasi dalam mode debug dan mendapatkan pesan yang sama, jadi saya mencoba:

  • File> Cache tidak valid dan mulai ulang ...
  • Proyek bersih
  • Bangun proyek

Tidak ada yang berhasil ...

Kemudian, saya hanya mengklik panah hijau untuk menjalankan proyek tanpa debugging ...

Bekerja!

Jadi saya baru saja menambahkan sesi debugging dengan opsi kiri tombol stop di Android Studio.

marienke
sumber
0

Saya memperbaikinya dengan cara ini.

Perbarui jalur kelas Anda ke classpath 'com.android.tools.build:gradle:2.0.0'dalam file build.gradle tingkat atas .

Selesai

Hiren Patel
sumber
0

Aku hanya Dihapus yang Build Folder dan Clean proyek .Ini bekerja untuk saya ... !!!

asif galachar
sumber
0

Di Android Studio 2.3.3

File -> Pengaturan -> Build, Execution, Deployment -> Instant Run -> Instant Run tidak dapat digunakan untuk kode hot swap (Hapus centang)

Sekarang, Anda telah menonaktifkan Instant Run ...

Ini akan menyelesaikan masalah Instant Run.

Yash Parekh
sumber