Приложение для Android (4.2.2), разработанное в Java на Eclipse, я получаю сбой, но не могу понять, что в моем коде вызывает его. , ,Хорошая стратегия для отладки этого?
Трассировка стека не ссылается ни на один из моих собственных исходных кодов. , ,
резьбы [< 1> Основной] (Подвесной (исключение RuntimeException))
ActivityThread.performLaunchActivity (ActivityThread $ ActivityClientRecord, Намерение) линия: 2255
ActivityThread.handleLaunchActivity (ActivityThread $ ActivityClientRecord, Намерение) линии : 2309 ActivityThread.access $ 700 (ActivityThread, ActivityThread $ ActivityClientRecord, Намерение) строка: 157
ActivityThread $ H.handleMessage (сообщение) линии: 1289
ActivityThread $ H .dispatchMessage линии (Обработчик) (Сообщение): 99 Looper.loop() line: 176 ActivityThread.main (String []) строка: 5317
Method.invokeNative (Object, Object [], Class, Class [], Class, int, boolean) строка: недоступна [ native method] Method.invoke (Object, Object ...) строка: 511 ZygoteInit $ MethodAndArgsCaller.run() строка: 1102 ZygoteInit.main (строка []) строка: 869 NativeStart.main (строка []) строка : не доступен [собственный метод]
... Я запускаю несколько действий в своем приложении, и все они завернуты в try/catch, но если я установил точки останова в блоки блокировки, они не будут удалены, и если я перешагнув код, запускающий действия, ничего не кажется сгодится. Также система ничего не записывает в Logcat, указывающую на какие-либо исключения (никаких фильтров на Logcat, полный вывод Verbose).
Нажав на приведенные выше строки, я просто «источник не найден». Есть ли способ увидеть, какую активность он пытается начать или какова природа исключения?
это не вся stacktrace –
попробуйте 'adb logcat' в командной строке, чтобы просмотреть весь журнал с вашего устройства. иногда IDE не показывает все журналы по какой-то причине .., которые могли бы помочь выявить проблему –
@Marcin Orlowski Что заставляет вас думать, что это не весь стек? Единственным другим контентом в трассировке стека является несколько других потоков, все из которых показаны как все еще запущенные. – user316117