Saya bekerja dengan Android Studio. Sejak tadi malam, ketika saya Menjalankan proyek saya di perangkat saya, muncul pesan "Waiting For Debugger". Ini adalah perilaku yang sangat aneh karena saya bukan aplikasi debugging.
Saya sudah mencoba mencopot aplikasi dari perangkat saya dan tekan Jalankan di Android Studio. Pesan itu muncul lagi.
Saya sudah mencoba me-restart Android Studio. Pesan itu muncul lagi.
Satu-satunya cara untuk menginstal aplikasi dengan benar di ponsel saya adalah dengan menekan "Debug". Pesan muncul tetapi secara otomatis ditutup. Kemudian aplikasi berfungsi dengan baik.
Saya sudah mencoba
<application android:debuggable="false" />
... dan masih muncul pesan.
LogCat mengatakan:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
Salam pada baris kesalahan pertama, seseorang mengatakan bahwa masalah dapat dimulai setelah penggantian nama beberapa sumber . Tapi ini bukan kasus saya.
Salam pada baris kesalahan kedua, ... Saya tidak tahu. Saya benar-benar tidak tahu apa yang terjadi pada IDE saya.
sumber
Jawaban:
Saya pernah mengalami masalah ini di masa lalu dan lagi hari ini. Dalam kasus saya, masalahnya diselesaikan dengan reboot perangkat. Setelah boot bersih saya dapat kembali menjalankan aplikasi dan prompt "Waiting for Debugger" tidak muncul.
sumber
Anda dapat memperbaiki masalah ini tanpa mem-boot ulang perangkat Anda. Cukup buka "Perangkat Android" -> "Pengaturan" -> "Opsi Pengembang" -> "Pilih aplikasi yang akan didebug" . Kemungkinan akan menunjuk ke aplikasi Anda. Cukup pilih opsi dan kemudian pilih "Tidak Ada".
Catatan: Seperti yang disebutkan, bahkan jika "Tidak Ada" sudah dipilih, memilih kembali "Tidak Ada" muncul untuk memperbaiki masalah.
Untuk lebih jelasnya: Ini ada di perangkat, bukan di Android Studio (lih. Komentar yang sangat membantu dari Regis_AG).
sumber
lebih cepat daripada me-reboot. Cukup buka opsi pengembang dan matikan dan hidupkan lagi (jangan lupa untuk memeriksa opsi usb debugging), bekerja untuk saya (Neuxs5).
sumber
Silakan coba perintah ini untuk menonaktifkannya.
sumber
Setelah 8 jam pada masalah ini saya merasa berkewajiban untuk berbagi penyebabnya. Host saya / etc / buruk.
Pastikan Anda dapat melakukan ping localhost dan didefinisikan sebagai 127.0.0.1. SEBAGAIMANA berharap untuk terhubung ke localhost: 8600.
sumber
1) Bersihkan memori cache studio android dari file-> cache tidak valid / restart.
2) Setelah memulai ulang studio android, silakan mulai ulang emulator android.
sumber
Saya memiliki masalah yang sama. Dalam kasus saya, saya memiliki dua lingkungan pengembangan yang terbuka secara bersamaan: Android Studio dan Eclipse. Setelah saya menutup Eclipse dan menjalankan proses debug lagi berfungsi dengan baik. Semoga bantuan ini!
sumber
Anda mungkin ingin memeriksa pengaturan debug Anda di Pengaturan Dev pada AVD Anda. Lihatlah gambar berikut:
contoh pengaturan pengembang
sumber
Saya mencopot aplikasi yang dengannya masalah ini terjadi.
Kemudian saya menginstal aplikasi dengan mode debug.
Itu memecahkan masalah. Sekarang berfungsi dengan baik.
sumber
Saya punya masalah ini; Di Android Studio, saya tidak sengaja menekan Run> 'Debug App' alih-alih Run> Run 'App' . Saya memecahkan masalah. Dalam kasus saya, saya harus membuat aplikasi berhasil diluncurkan dalam mode DEBUG. Inilah langkah saya-
1) Perangkat android harus dapat terhubung ke PC pengembangan pada port 8600. Koneksi ini tidak diizinkan oleh konfigurasi firewall saya. Saya mematikan firewall. Setelah dikonfirmasi saya membuat aturan firewall untuk memungkinkan konektivitas antara perangkat di port 8600 .
2) Untuk memvalidasi bahwa port tersedia, Anda dapat masuk ke Android Studio, Run> Attach debugger to Android Process . Ini akan menyebabkan aplikasi perangkat android diluncurkan dalam mode DEBUG untuk terhubung ke PC pengembangan Android Studio Anda.
3) Setelah aplikasi diluncurkan sekali, Anda dapat kembali dan Jalankan> Jalankan 'Aplikasi' dan Anda tidak akan lagi mendapatkan layar 'WAITING for DEBUGGER' yang mengganggu.
4) Dan Anda juga dapat Run> Debug 'App' . Perangkat akan mengatakan "Menunggu Debugger" sejenak dan kemudian Android Studio akan memulai Debugger Console dan membantu Anda men-debug aplikasi perangkat android Anda dari jarak jauh!
Semoga berhasil
sumber
Memori PC saya hampir habis dan masalah ini cukup sering muncul. Perbaiki adalah untuk membebaskan lebih banyak memori dengan menghapus file / aplikasi lama. Saya perhatikan bahwa menjalankan emulator seperti Android TV cenderung membutuhkan banyak memori agar dapat berjalan dengan mudah
sumber
Saya sudah memecahkan masalah ini dengan me-reboot perangkat saya. Ini adalah masalah perangkat bukan masalah android studio.
sumber
Saya memperbaikinya dengan membuat duplikat perangkat Virtual setelah menghapus perangkat Virtual yang ada.
sumber
Klik pada AVD Manager. Dari opsi tindakan perangkat pilih "Cold Boot Now" Melakukan cold boot di emulator berhasil untuk saya.
sumber
Klik dan tahan tombol daya Emulator selama 5 detik, lalu klik restart.
Coba lagi, kesalahannya harus hilang
sumber
Tanpa memulai ulang perangkat, saya dapat memperbaiki masalah ini dengan masuk ke "Opsi Pengembang" dan kemudian "menonaktifkan" dan kemudian "mengaktifkan" -
sumber