Bagaimana cara menghentikan eksekusi tugas Gradle di Android Studio?


104

Apakah ada cara yang sah untuk menghentikan eksekusi tugas Gradle di Android Studio?


1
Saya mengalami masalah yang sama mulai Mei 2016. Lalu OutOfMemoryException, bahkan saat ruang heap disetel ke "4g"
ticofab

Anda jiwa malang akan mati melakukan android di shiet dari IDE. Semoga berhasil
pengguna30478

Jawaban:


150

Anda dapat memanggil ./gradlew --stopdi Terminal dan itu akan mematikan semua proses gradle


Kesalahan: Tidak dapat menemukan atau memuat kelas utama org.gradle.wrapper.GradleWrapperMain
kartikag01

2
Berfungsi dengan baik untuk menghentikan paksa proses gradle, apa pun langkah yang sedang dijalankan. Sayang sekali (mulai Android Studio 2.2.2) tombol "stop" di AS tidak dapat mencapai hal yang sama ...
Sébastien

1
saya mendapat izin ditolak, bahkan saat menjalankan dengan root, lalu mac.
MiguelSlv

yang tidak membantu jika gradle menutup telepon, hanya mematikan proses Android Studio dan kemudian memulai ulang akan membantu
Alexey Timokhin

48

Tidak, Gradle (saat tulisan ini dibuat, v1.10) memiliki batasan bahwa Anda tidak dapat membatalkan tugas melalui API alatnya, yang digunakan Android Studio untuk berkomunikasi dengan daemonnya. Anda dapat melacak kemajuannya di https://code.google.com/p/android/issues/detail?id=59464 . Ini juga mencegah kemajuan pada hal lain yang ingin kami lakukan, https://code.google.com/p/android/issues/detail?id=59965

Sementara itu, yang dapat Anda lakukan hanyalah melalui OS Anda dan menghentikan proses Gradle secara manual, yang sedikit menyakitkan dan berantakan. Mungkin saja itu bisa membuat build Anda dalam kondisi buruk menengah yang akan mengacaukan kompilasi inkremental di masa mendatang, tetapi saya tidak tahu pasti.


45
Dalam hal ini, mereka tidak boleh memberikan tombol Batal saat menjalankan tugas gradle.
Tushar Kathuria

5
Meskipun masalah tersebut ditandai sebagai "dirilis" pada Des 2014, mulai November 2015 saya masih memiliki bug yang sama. OMG, Android Studio memang menghebohkan.
Eduardo

Seperti disebutkan di bawah, flag --stop sekarang berfungsi untuk ini.
Gyurme

5
Ini bulan Juni 2016 dan Batal masih tidak berfungsi seperti yang diharapkan. Dalam utas yang disebutkan dalam jawaban ini, mereka mengatakan bahwa mereka telah menerapkan perbaikan untuk itu, tetapi saya tidak melihat perbedaan besar dalam praktiknya ...
Stan

mematikan proses Gradle ? Apa nama proses Gradle?
zwcloud

36

Dengan Android Studio 1.3.2, tombol pemutus muncul saat gradle dibangun di bagian paling bawah layar IDE.

membangun tombol bunuh

Tampaknya tidak melakukan apa-apa, tetapi setidaknya ada sesuatu yang perlu didorong. Wheee! : D


10
studio android secara keseluruhan melakukan banyak omong kosong yang tidak bisa dimatikan ..
Siddharth

5
Sekarang proses "berhenti" tidak berhenti
Anoop saju

Itu adalah tombol palsu, itu tidak melakukan apapun.
Vahid Amiri

Bagi saya perintah 'gradlew --stop' di terminal dan tombol kill di bagian bawah seperti yang ditunjukkan oleh @Scott Biggs, berfungsi. Terima kasih. Catatan: Saya tidak menggunakan './' sebelum perintah 'gradlew --stop'.
Shashi Shiva L

9

Keluar dari studio Android adalah cara lain yang akan mematikan daemon gradle atau jika digantung di perangkat Android, mencabut perangkat dapat menghentikan proses (tidak ada solusi yang ideal)


1
Nah, AS saya akan berhenti berfungsi saat berhenti ketika tugas Gradle sedang berjalan. Ini masih tampak responsif tetapi tidak memperbarui jendela,
Madmenyo

6

Terima kasih kepada Rami Kuret dan Flavio Faria.

Anda dapat menelepon . \ Gradlew --stop di Terminal dan itu akan menghentikan semua proses gradle di Android Studio untuk OS Windows.

Anda dapat menemukan terminal di kiri bawah studio android Anda untuk windows.
gambar


5

Hanya sesuatu yang cepat saya temukan, jika Anda ingin mengakhiri proses, Anda juga dapat:

  1. Masuk ke Task Manager dengan mengklik kanan taskbar lalu masuk ke "Task Manager" atau cukup dengan CTRL+SHIFT +ESC
  2. Kemudian akhiri proses Java yang sedang berjalan.

gambar


5

Ketika setiap metode lain gagal, gunakan saja:

ps -A | grep gradle | awk '{ print $1; }' | xargs kill -9

untuk mendapatkan daftar setiap proses dengan kunci 'gradle' dan mematikannya dengan paksa.


4

Saya tahu ini adalah pertanyaan lama tetapi sekarang dengan Android Studio 1.2, Anda dapat membatalkan tugas gradle saat ini dengan keluar dari Android Studio, ini akan membuka Konfirmasi keluar dilog mengatakan ada tugas yang berjalan di latar belakang, pilih Keluar, lalu akan ada dialog lain untuk batalkan tugas latar belakang, pilih Ya dan tugas gradle akan dibatalkan tanpa keluar dari studio.

Ingatlah untuk membersihkan proyek sebelum menjalankan tugas pembangunan lainnya, atau ada sesuatu yang mungkin kacau.

(Saya menggunakan Mac OS X)


Di Windows itu serupa. Keluar dari Android Studio saat gradle sedang berjalan, jawab "Keluar", lalu jawab "Tidak". Setelah itu gradle akan berhenti mengompilasi.
CoolMind

2
@CoolMind akhir-akhir ini, jika saya melakukannya, Android Studio membeku dan menampilkan layar hitam. Saya bahkan harus me-reboot Windows agar dapat dikompilasi lagi ...
Dan Chaltiel

@DanChaltiel, mungkin, itu kadang-kadang terjadi (di komputer saya Android Studio belum membeku). Apakah Anda membersihkan dan membangun kembali proyek setelah menghentikan gradle? Atau Android Studio tidak mengizinkan ini? Maaf, jika bug ini tetap ada.
CoolMind

@CoolMind Thx untuk membalas, saya bahkan membuat pertanyaan tentang ini .
Dan Chaltiel

@DanChaltiel hm, sepertinya Stankovitch merekomendasikan di sana untuk menginstal 2 Android Studios. Maaf untuk pertanyaan, mungkin ada masalah di Jawa?
CoolMind

2

cukup jalankan .\gradlew --stopdi terminal yang terletak di bagian bawah studio android setelah itu membunuh proses gradle, Bersihkan proyek dan jalankan kembali proyek harap ini akan membantu Anda melihat gambar untuk informasi lebih lanjut masukkan deskripsi gambar di sini



0

Bukan cara yang "sah" tapi inilah yang saya lakukan.

  1. Klik Gradle Sync saat proses build Anda sedang berlangsung.
  2. Android Studio akan memperingatkan Anda dengan sesuatu seperti "Continue with Project Closing?". Klik ya.

Proses build akan dibatalkan dan operasi Gradle Sync akan dimulai yang relatif lebih cepat (dibandingkan dengan menunggu seluruh proses build selesai, karena saya memiliki proyek dengan modul library BANYAK)


0

Cara saya menyelesaikan ini adalah: Buka proyek Anda -> gra masukkan deskripsi gambar di siniddle-wrapper.properties (Versi Graddle) - Kemudian edit distributionURl ke versi yang Anda inginkan. Ini gambarnya:


0

Ada dua cara mudah untuk menghentikannya tanpa proses pembunuhan.

yang pertama adalah Anda load two projectdengan android studio, dan ketika Anda menutup proyek Anda, proyek pembangunan gradle, itu akan segera ditutup.

yang kedua cukup klik filedan klik close projectdan itu akan berhenti seketika.

manfaat dari metode ini adalah, Anda tidak perlu menunggu terlalu lama untuk memulai studio android lagi.


0

Bunuh proses studio.exe dari Taskmanager dan kemudian Restart mesin Anda. Ini adalah satu-satunya hal yang berhasil untuk saya. Jika Anda menghentikan setiap proses terkait dan tidak memulai ulang mesin, Anda tidak dapat menjalankan atau membangun aplikasi Anda karena akan tertulis "Instance gradle lain sedang berjalan


0

Mulai Android Studio 3.0, tombol silang merah kecil di sebelah bilah indikator status build gradle tampaknya berfungsi!


-1

Pada windows, buka jalankan dengan menekan windows-logo + Rdan ketik taskkill /f /im studio64.exeyang akan mematikan studio android dan menghentikan gradle


cukup reboot komputer Anda xD
AbdElraouf Sabri
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.