Sepertinya Android Studio saya tidak ingin merusak pengecualian apa pun secara default. Mengaktifkan jeda pada "Pengecualian Apa Pun" mulai memecah dalam pustaka JDE yang sebenarnya. Apakah ada cara untuk memaksanya memecah hanya pada pengecualian dalam kode saya saja?
Datang dari Visual Studio universe, mencari perilaku debug standar VS di sini.
debugging
exception
android-studio
breakpoints
AlexVPerl
sumber
sumber
org.junit.*
Jika Anda membuka jendela Breakpoints, itu memberi Anda beberapa opsi untuk membuatnya rusak atau tidak. Apa yang Anda cari adalah "filter Kelas" di sini - Anda dapat menentukan ekspresi wildcard dengan, misalnya, jalur paket Java, dan itu hanya akan terputus untuk pengecualian yang dihasilkan dari kelas yang cocok.
sumber
Untuk menghapus semua pengecualian dalam kode Anda dan pengecualian lainnya jika tidak tertangkap:
Metode ini memfilter jenis pengecualian yang dilempar runtime selama operasi normal (tidak terlalu luar biasa, bukan?). Itu tidak menggunakan filter kelas, karena itu akan menyaring terlalu banyak; bug dalam kode Anda sering menyebabkan kelas runtime untuk melempar pengecualian (misalnya mengakses daftar array melewati akhir).
Aktifkan Java Exception breakpoints / Setiap pengecualian untuk tidak tertangkap pengecualian saja.
Tambahkan Java Exception BreakPoint baru untuk
Exception (java.lang)
kelas untuk pengecualian yang tertangkap dan tidak tertangkap . Aktifkan Kondisi dan atur ini:Tambahkan ke daftar pengecualian dalam kondisi pengecualian tidak biasa lainnya yang Anda temui. (BTW, menggunakan
java.lang.Exception
adalah cara untuk secara efektif mendapatkan entri "Pengecualian" kedua.)sumber