Ошибки приложения.

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Ошибки приложения.

Сообщение snowkam » 17 фев 2014, 08:45

Добрый день!
Подскажите пожалуйста где найти лог файл приложения на устройстве????
Приложение ведет себя странно на эмуляторе никаких ошибок не возникает, но когда приложение тестируется на устройстве при первых запусках зависает а потом какбудто притирается и работает нормально :(

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ошибки приложения.

Сообщение Mikhail_dev » 17 фев 2014, 10:00

The error log can be accessed by the following ways
For users with Eclipse 3.X and PDE installed : Window -> Show View -> Other -> PDE Runtime -> Error Log
For users with Eclipse 3.4 : Window -> Show View -> General -> Error Log
For every users : Help -> About Eclipse -> Configuration Details -> View Error Log
For every users : the location of the file is : “workspaceLoaction/.metadata/.log”

Если не знаете что такое LogCat, то советую глянуть этот ( viewtopic.php?f=60&t=3198 ) вебинар, вначале говорится про LogCat и как смотреть ошибки

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Re: Ошибки приложения.

Сообщение snowkam » 17 фев 2014, 11:48

Если я запускаю приложение на устройстве без Eclipse то иногда приложение вылетает по ошибке с системным окном, мол смотрите log файл! А где он находится на устройстве????

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибки приложения.

Сообщение Foenix » 17 фев 2014, 12:42

нигде. В таких случаях нужно обрабатывать ошибку и вписывать все сообщения об ошибке в обычный файл и смотреть его (если приложение ты пишешь сам). Данную информацию можно даже вывести на экран в момент ошибки или отправить по эл. почте самому себе или еще кому-нибудь.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ошибки приложения.

Сообщение Mikhail_dev » 17 фев 2014, 13:13

snowkam писал(а):Если я запускаю приложение на устройстве без Eclipse то иногда приложение вылетает по ошибке с системным окном, мол смотрите log файл! А где он находится на устройстве????
В моей подписи глянь вторую ссылку снизу, там заметка о том, как отлавливать исключения без LogCat.

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Re: Ошибки приложения.

Сообщение snowkam » 18 фев 2014, 09:29

m090050 СПАСИБО!

xr0m
Сообщения: 131
Зарегистрирован: 06 апр 2013, 14:01

Re: Ошибки приложения.

Сообщение xr0m » 18 фев 2014, 23:45

Скачать любую аппликашку на аппарат, которая выводит LogCat и посмотреть. Полно в маркете.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибки приложения.

Сообщение altwin » 19 фев 2014, 00:18

Foenix писал(а):нигде.
не правда ;) лог на устройстве есть, и хоть через AirDroid, хоть через usb хоть через adb shell его можно вытянуть :)
Другое дело что логирование можно отключить вне режима отладки ну или да, в данном конкретном случае он совсем не нужен :)

/dev/log/main
adb shell logcat > log.txt

но вообще варриантов много....

P.S. т.е. вы тоже в продакшене не отключаете логирование действий приложения? :)
Изображение

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ошибки приложения.

Сообщение Mikhail_dev » 19 фев 2014, 08:46

Почему тоже? =) Значит грешен будешь? :)
Я сейчас перехожу на такую модель, пишу
if (DEBUG) Log.W("tag",error);
Т.е. либо отключаю дебаг вообще, либо включаю, но юзаю уровни дебаггинга. В принципе так обычно все и делают... Все нормальные люди :D

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибки приложения.

Сообщение altwin » 19 фев 2014, 10:23

m090050 писал(а):Почему тоже? =) Значит грешен будешь? :)
Я сейчас перехожу на такую модель, пишу
if (DEBUG) Log.W("tag",error);
Т.е. либо отключаю дебаг вообще, либо включаю, но юзаю уровни дебаггинга. В принципе так обычно все и делают... Все нормальные люди :D
да мне недавно один коллега сказал, что обо мне думает по этому поводу :)
Изображение

magamay
Сообщения: 11
Зарегистрирован: 15 фев 2014, 10:45

Re: Ошибки приложения.

Сообщение magamay » 19 фев 2014, 10:40

помогите плиз!
программа работала нормально (эмулятор), после пойманного вируса (с ним разобрался) эмулятор перестал работать.
eclipse запускается жму раннее созданный проест ctrl+f11, вырубается монитор.
произвел заново процедуры с Урока 2. Установка и настройка среды разработки Eclipse и SDK Tools - не помогло.
в console пишет:
[2014-02-19 18:04:39 - P0141_MenuAdv] R.java was modified manually! Reverting to generated version!
[2014-02-19 18:04:39 - P0142_MenuAdv] R.java was modified manually! Reverting to generated version!
[2014-02-19 18:04:40 - P0151_ContextMenu] R.java was modified manually! Reverting to generated version!

еще и такое писал:
[2014-02-19 17:39:21 - P0142_MenuAdv] Connection with adb was interrupted.
[2014-02-19 17:39:21 - P0142_MenuAdv] 0 attempts have been made to reconnect.
[2014-02-19 17:39:21 - P0142_MenuAdv] You may want to manually restart adb from the Devices view.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ошибки приложения.

Сообщение Mikhail_dev » 19 фев 2014, 16:12

Я с эклипсом не особо много работаю.
You may want to manually restart adb from the Devices view.
В консоли выполнить 2 команды
adb kill-server
adb-start-server

Сами причины проблемы, тут сложно отыскать. ИМХО

magamay
Сообщения: 11
Зарегистрирован: 15 фев 2014, 10:45

Re: Ошибки приложения.

Сообщение magamay » 20 фев 2014, 12:02

m090050 писал(а):Я с эклипсом не особо много работаю.
You may want to manually restart adb from the Devices view.
В консоли выполнить 2 команды
adb kill-server
adb-start-server

Сами причины проблемы, тут сложно отыскать. ИМХО
даже не знаю куда вводить :(
В консоли не вводится.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибки приложения.

Сообщение Foenix » 20 фев 2014, 13:18

вначале нужно в папку с adb.exe перейти, естественно!
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

magamay
Сообщения: 11
Зарегистрирован: 15 фев 2014, 10:45

Re: Ошибки приложения.

Сообщение magamay » 20 фев 2014, 15:58

Foenix писал(а):вначале нужно в папку с adb.exe перейти, естественно!
adb.exe запускается на пару секунд

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ошибки приложения.

Сообщение rezak90 » 20 фев 2014, 16:14

:D и чему я ещё удевляюсь))) его же с командной строки нужно запускать а не простым двойным щелчком... а по хорошему нужно прописать в переменные среды путь к adb что бы не парится каждый раз
R.id.team
Политика на форуме запрещена

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибки приложения.

Сообщение Foenix » 20 фев 2014, 16:16

чтобы не париться можно и bat сделать. Удобно.
Правда, сомневаюсь, что автор топика это сможет.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

magamay
Сообщения: 11
Зарегистрирован: 15 фев 2014, 10:45

Re: Ошибки приложения.

Сообщение magamay » 21 фев 2014, 06:42

так понимаю помощи от вас можно не ждать


samodelkin
Сообщения: 52
Зарегистрирован: 27 ноя 2013, 15:23

Re: Ошибки приложения.

Сообщение samodelkin » 21 фев 2014, 06:55

magamay писал(а):помогите плиз!
программа работала нормально (эмулятор), после пойманного вируса (с ним разобрался) эмулятор перестал работать.
eclipse запускается жму раннее созданный проест ctrl+f11, вырубается монитор.
произвел заново процедуры с Урока 2. Установка и настройка среды разработки Eclipse и SDK Tools - не помогло.
в console пишет:
[2014-02-19 18:04:39 - P0141_MenuAdv] R.java was modified manually! Reverting to generated version!
[2014-02-19 18:04:39 - P0142_MenuAdv] R.java was modified manually! Reverting to generated version!
[2014-02-19 18:04:40 - P0151_ContextMenu] R.java was modified manually! Reverting to generated version!

еще и такое писал:
[2014-02-19 17:39:21 - P0142_MenuAdv] Connection with adb was interrupted.
[2014-02-19 17:39:21 - P0142_MenuAdv] 0 attempts have been made to reconnect.
[2014-02-19 17:39:21 - P0142_MenuAdv] You may want to manually restart adb from the Devices view.
в первых трех строках говорится что файл R.java был изменен вручную, его надо перегенерировать, для этого вам надо нажать кнопки project>clean, а после нажать run>run, если и после этого не заработает, то повторить еще раз, если и после второго раза не соберется, то перезапустить еклипс и повторить первоначальную процедуру.

Ответить