Android: помощь при ошибке исключения (номер строки) - PullRequest
0 голосов
/ 25 августа 2011

Я просто хочу знать одну вещь .. У меня есть клиент, который жалуется, что приложение падает при загрузке. Я попросил его предоставить мне код ошибки .. Он дал мне код ошибки, с помощью кода ошибки я знаю, какая функция вызывает ошибку, но мне нужно перейти к точной строке кода .. код выглядит как:

at com.myapplication.MainActivity.deviceInfo(MainActivity.java:**870**)
at com.myapplication.MainActivity.onCreate(MainActivity.java:**97**)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:**1047**)

У меня вопрос, что означают 870, 97 и 1047 в приведенном выше коде ошибки; Я думаю, что это номер строки. если это номер строки, то, ПОЖАЛУЙСТА, СКАЖИТЕ МНЕ, КАК ДОБРАТЬСЯ НА ЭТОТ НОМЕР ЛИНИИ ..

Большое спасибо

1 Ответ

0 голосов
/ 25 августа 2011

Либо я не понимаю вопроса, либо вы новичок в отладке Java, но да, 870, 97 и 1047 - это номер строки в вашем коде.

Это часть трассировки стека, где произошло исключение. Номера строк должны совпадать с версией исходного файла в то время, когда вы давали свое приложение своему клиенту (надеюсь, у вас все еще есть эта версия посредством архивирования где-либо или ветвления в вашем контроле исходного кода).

Получив эту версию файла, вы просто идете туда, проверяете номера строк и начинаете оттуда.

Если это не ваш вопрос, уточните его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...