Моя проблема проста:
-
Я использую Ecplise (Luna или Neon) для разработки на Android, и я не хочу использовать Android Studio
-
Я хочу отлаживать перерывы в ВСЕ необработанных исключениях только при последнем вызове кода пользователя стека, которые вызывают исключение (например, я не хочу прерывать неиспользуемый ZygonteInit & MethodAndArgsCaller.run(), когда исключение вызвано передачей нулевой ссылки на собственный метод Android SDK).
Я знаю, что я могу установить точку прерывания для конкретного исключения в представлении точки останова (NullPointerException..Throwable...), но я хочу, чтобы на ВСЕ все необработанные. Я знаю, что я могу отфильтровывать отладку, устанавливая "фильтры шагов" в опции отладки Java, но в моем случае это не работает для всех исключений.
ИЗМЕНИТЬ
На изображении ниже моего стека в debug View, когда возникает исключение (деление на ноль в моем коде)
И стек основного потока, если я устанавливаю обработчик исключения Uncaught по умолчанию после исключения, увеличивается.