“Waiting for debugger” Hata Ayıklama çözümü
Bir Android uygulamasını hata ayıklarken yıllardır “Waiting for debugger” (Hata ayıklama bekleniyor) iletişim kutusunu görüyordum. Bu iletişim kutusu, hata ayıklamak istediğiniz uygulamanın işlemine hata ayıklayıcının bağlandığı kadarıyla görüntülenir.
Bazı bilinmeyen ve garip nedenlerden dolayı, bu iletişim kutusu geçmiyor ve bu nedenle hata ayıklama oturumunu devam ettiremiyordum.
Ben de bu sorunu çözmek için cihazımı yada emülatörü yeniden başlatmak veya aynı zamanda Android Studio’yu kapatıp yeniden başlatmam gerekiyordu. Çok sinir bozucu bu durum çok fazla zaman kaybına neden olan ağır bir çözümdü. Sonra aklıma araştırmak geldi. Bir tek ben karşılaşmış olamam ve bir çözümü olabilir diye düşünürken çözümü için bir komut satırı yazıldığını gördüm.
Yeniden başlatmaya gerek kalmadan komut satırına şu komutu yazarak devam edebilirsiniz:adb shell am clear-debug-app
Bunu yapmak, ADB’nin uygulamanızla olan bozuk referansını temizlemelidir, böylece yeni bir hata ayıklama oturumu başlatabilir ve ünlü iletişim kutusunun kaybolmasını görebilirsiniz.