Про Logcat
-
- Сообщения: 59
- Зарегистрирован: 02 фев 2013, 00:03
Про Logcat
Почти дописал прогу, начал сегодня тестить, прога стала падать, то через 20 мин работы, то через пару, в принципе там ничего в ней особенного, простой клиент чата. Запускал в отладчике, смотрел логи, но там их очень много и не понятно что там смотреть нужно, подскажите, на что нужно обратить внимание при поиске ошибки или может как то настроить эти логи, чтобы получить что-то внятное)))
Re: Про Logcat
1) смотреть то что ты скидываешь в лог;
2) смотреть то что красным цветом;
3) смотреть те логи что принадлежат только твоему пакету.
2) смотреть то что красным цветом;
3) смотреть те логи что принадлежат только твоему пакету.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 59
- Зарегистрирован: 02 фев 2013, 00:03
Re: Про Logcat
В лог я вообще ничего не скидываю, хотя и не знаю что туда скидывать(((
Там пол лога красным цветом, и слова там какие то незнакомые(((
Пакет, это в данном случае что?
Вообщем полная беда(((
Там пол лога красным цветом, и слова там какие то незнакомые(((
Пакет, это в данном случае что?
Вообщем полная беда(((
Re: Про Logcat
пакет это основной package приложения
P.S. если беда, то нужно не завышать планку а постепенно её поднимать
P.S. если беда, то нужно не завышать планку а постепенно её поднимать
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 59
- Зарегистрирован: 02 фев 2013, 00:03
Re: Про Logcat
Да я итак вроде по простецки, скромненько изучаю и делаю простую прогу, какие уж там планки)))
Кстати заметил один досадный косяк, отправляю данные:
socket.getOutputStream().write("x".getBytes()); // этот отправляется
socket.getOutputStream().write(b); // а этот уже нет, но чаще всего отправляется
как такое может быть?
Кстати заметил один досадный косяк, отправляю данные:
socket.getOutputStream().write("x".getBytes()); // этот отправляется
socket.getOutputStream().write(b); // а этот уже нет, но чаще всего отправляется
как такое может быть?
Re: Про Logcat
и что из двух строк можно понять))) какая то b и х, одна отправляется другая нет))
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Про Logcat
Жаль не могу плюсануть ответ rezak90 xD
По поводу отлова ошибки вот мой прошлый пост viewtopic.php?f=39&t=1023&p=2989#p2989
записывай ошибку в файл и смотри почему падает.
По поводу отлова ошибки вот мой прошлый пост viewtopic.php?f=39&t=1023&p=2989#p2989
записывай ошибку в файл и смотри почему падает.
-
- Сообщения: 59
- Зарегистрирован: 02 фев 2013, 00:03
Re: Про Logcat
А как этот к класс использовать?
Re: Про Logcat
Такие полезные вещи, нужно как-то на форуме систематизировать...no-- писал(а):Жаль не могу плюсануть ответ rezak90 xD
По поводу отлова ошибки вот мой прошлый пост viewtopic.php?f=39&t=1023&p=2989#p2989
записывай ошибку в файл и смотри почему падает.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Про Logcat
Создаётся отдельно класс public class CustomExceptionHandlerОзорная Свинья писал(а):А как этот к класс использовать?
после в месте, где надо отлавливать ошибку, к примеру при инициализации активности, либо сервиса добавляем Thread.setDefaultUncaughtExceptionHandler(new CustomExceptionHandler());
после смотрим на код класса что создали, а именно
Код: Выделить всё
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
StackTraceElement[] result = throwable.getStackTrace();
String s="";
java.lang.StringBuilder sb = new StringBuilder();
sb.append("<Exception information="+throwable.getMessage()+" >");
sb.append("Exception line=");
for (int i = 0; i < result.length; i++) {
sb.append(result[i]+" ");
}
// тут sb записываем в файл, либо вообще куда-то отправляем. Он содержит
// информацию об ошибке.
if(oldHandler != null) // если есть ранее установленный...
oldHandler.uncaughtException(thread, throwable); // ...вызовем его
}
Надо бы какую-нибудь карту сделать по темам. Подумаю на счет этого.Такие полезные вещи, нужно как-то на форуме систематизировать...