С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/48: Рейтинг темы: голосов - 48, средняя оценка - 4.79
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331

LogCat, как понять по логам в каком месте кода произощла ошибка?

17.08.2014, 10:41. Показов 10343. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как используя логи для определения ошибок исполнения кода? То есть в логах пишется красное сообщение с описанием проблемы а как сделать чтобы при нажатии на красное сообщение в логах переходить на строчку в которой произошла ошибка?? читал что надо 2 раза нажать на красное сообщение и я перемещаюсь в позицию кода которая вызвала ошибку но не помогает почему??и как правильно делать чтобы вычислить ошибку быстро?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.08.2014, 10:41
Ответы с готовыми решениями:

Не могу понять в каком месте ошибка. Описание класса вектор.
Тип не совпадает, выдает ошибку в 137 строке, возможно неверно описан конструктор.. #include <stdio.h> #include <math.h>...

Как понять в каком ресурсе ошибка
Добрый день, такая ошибка, гуглиг гуглиг и ничего, в чем может быть проблема? Information:Gradle tasks ...

Объявление функций - в каком месте кода объявлять собственные функции
Здравствуйте. Еще раз всех с наступившим. Появилась пара вопросов, наверное очень глупых по языку. Итак, первый. Пишу обычный...

17
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
17.08.2014, 10:44
Странный поток сознания
Цитата Сообщение от yura91 Посмотреть сообщение
читал что надо 2 раза нажать на красное сообщение и я перемещаюсь в позицию кода которая вызвала ошибку но не помогает почему
Что это значит? Вы хотите, чтобы по клику проблема сама решалась?
Если вы пишете в Eclipse, то не помню, как там, а если в Android Studio/Intellij Idea, то там в ошибке должна быть подчеркнута синим одна или больше ссылок на места ошибок. Самая ранняя ссылка обычно ведет в проблемное место.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
17.08.2014, 12:32  [ТС]
я в eclipse работаю а как там?

Добавлено через 1 час 24 минуты
просто как понять по логам в каком месте кода произощла ошибка?
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
17.08.2014, 18:46
Цитата Сообщение от yura91 Посмотреть сообщение
я в eclipse работаю
Для начала выбросьте eclipse.
Ладно, достал из закромов Eclipse. Смотрите скриншот.
Миниатюры
LogCat, как понять по логам в каком месте кода произощла ошибка?  
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
17.08.2014, 19:56  [ТС]
а если ошибка была допущена скажем в манифесте то перейти к месту этой ошибки нельзя верно?? как быть в этом случае?
0
 Аватар для 646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
17.08.2014, 20:09
Цитата Сообщение от yura91 Посмотреть сообщение
а если ошибка была допущена скажем в манифесте то перейти к месту этой ошибки нельзя верно?? как быть в этом случае?
Использовать Android Studio, он подскажет и ошибки в манифесте, и в скриптах Gradle и даже заменит учителя по английскому языку, когда ты будешь писать очередной раз неправильное английское слово ))
1
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
17.08.2014, 20:37
Использовать дебагер, например. В экипсе очень удобный(удобнее чем в студии по крайней мере).Идешь по шагам и все. На какой строчке крах, там и ошибка.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
17.08.2014, 20:40  [ТС]
а можете дать ссылку где написано подробно как использовать этот дебагер желательно на русском ??
0
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
17.08.2014, 20:51
yura91, сомневаюсь что такая есть.

Если в кратце, то вам нужно перейти на вкладку "Debug", поставить там точку останова(кликнуть по нужной строчке нажать Ctrl+Shift+B), затем нажать кнопку с изображение зеленого жучка. Программа запустится и остановится в точке останова. Дальше вам нужно найти кнопку со стрелочкой "Step Into" жмете ее и прыгаете по строчкам, или ставите новую точку останова и жмете "Step Over". Вроде так. Давно в эклипсе не работал.
0
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
18.08.2014, 07:35
KillAndEat, чучуть не так.
1. Ставим точку останова на строке (на верт. полосе слева от кода).
2. Жмем Debug (жучка), приложение запускается в режиме отладки.
3. После запуска программы Eclipce переходит в перспективу Debug, где нажимая F6, шагаем по коду.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
21.08.2014, 15:25  [ТС]
я поставил синюю точку на строке в коде приложения выбрал проет в перспективе дебуг нажал кнопку жука эмулятор запустился я открыл приложение и все равно не понятно где ошибка завершается с сообщением Has Stopped почему такое происходит??

Добавлено через 33 секунды
в точке останова почему то не остановился??
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
21.08.2014, 15:27  [ТС]
вот скрин с точкой останова помогите пожалуйста в чем тут проблема??
Миниатюры
LogCat, как понять по логам в каком месте кода произощла ошибка?  
0
35 / 35 / 2
Регистрация: 12.11.2013
Сообщений: 345
21.08.2014, 16:20
Цитата Сообщение от yura91 Посмотреть сообщение
в точке останова почему то не остановился??
потомучто у тебя до точки программа не доходит, а раньше падает
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
21.08.2014, 16:26
а красные буквы в консоли "failed to install" вообще ни о чем не говорят?
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
21.08.2014, 17:49  [ТС]
верно ошибка инсталляции а почему такое может происходить может эмулятор плохой?

Добавлено через 31 секунду
или почистить на нем как то КЭШ приложений??
0
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
21.08.2014, 17:50
Проверь другие проекты, запускаются ли.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
21.08.2014, 20:59  [ТС]
другие то запускаются

Добавлено через 27 секунд
а что сэтим почему этот не запускается? приложить код?

Добавлено через 1 час 23 минуты
[2014-08-21 20:45:21 - AndroidTwitterSample] WARNING: Application does not specify an API level requirement!
[2014-08-21 20:45:21 - AndroidTwitterSample] Device API version is 19 (Android 4.4.2)

О чем говорят эти красные строчки на консоли когда устанавливается приложение для публикации в твиттер?

Добавлено через 12 минут
мне кажется по этим сообщением что мое приложение не совместимо с версией Android 4.4.2 так это?? какую версию лучше использовать?
0
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
22.08.2014, 07:59
Возможно у тебя не подключены библиотеки, поддерживающие старые версии Android.
Я сам запутался с этими библиотеками, когда переносил проект на другой комп.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.08.2014, 07:59
Помогаю со студенческими работами здесь

Отслеживание в каком месте программного кода происходит изменение значения переменной
Привет! Мне необходимо отследить в каком месте программного кода происходит изменение значения переменной. В своей программе я...

В каком месте кода надо прятать окно приложения при старте?
Приложение - на основе диалога. Требуется, чтобы при старте приложения его окно исчезало с экрана и пряталось в SysTray. Сделать значок в...

По каким логам можно понять причину 504-й ошибки?
Здравствуйте Есть сайт на VPS, который работает на Debian 7. По каким логам можно понять причину 504-й ошибки и где их искать....

В каком месте можно сделать прегрузку и как?)
Source.cpp #include <iostream> #include "Planet.h" int main() { // Создание объекта класса Planet Planets planet; ...

Какие есть способы понять, при каком именно событии возникла ошибка?
Экперимент с установкой Access Runtime 2013 параллельно с обычным Access 2007 привел к тому, что при открытии базы в 2007 версии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru