Урок 12. LogCat, логи приложения. Исключения (Exception) - обработка ошибок в коде | Android Studio
Вставка
- Опубліковано 31 тра 2015
- Подпишись на Продвинутые курсы по созданию мобильных приложений и игр для андроид на языках Java и Kotlin: www.fandroid.info/category/pr...
В этом уроке узнаем, что такое LogCat, научимся ориентироваться в логах приложения, создавать свои логи и фильтры для отладки, а также обрабатывать исключения, находить в коде источник ошибки и пользоваться поиском для решения проблем при работе android приложения.
Весь плейлист: • Уроки по основам разра...
Ссылки в видео:
Скачать исходный код проекта: yadi.sk/d/fkkBfZ4HgyYjZ
Исключения (Exception) и их обработка в Java: www.fandroid.info/isklyucheniy...
Отлов не предусмотренных исключений. Как всегда поймать ошибку: forum.startandroid.ru/viewtopi...
Вебинар 6. Аптечка хорошего разработчика. DDMS: forum.startandroid.ru/viewtopi...
Группа взаимопомощи Вконтакте для начинающих ANDROID разработчиков и программистов: www.fandroid.info/gruppa-vzaim...
Скачать видеоуроки: www.fandroid.info/skachat-vide...
Поддержите наш проект: www.fandroid.info/spasibo-za-v...
#android #AndroidStudio #startandroid - Наука та технологія
Один из не многих нормальный Программист )) Уважуха и лайк.
Благослави вас Господь!
молодцы!
Можно азы пожалуйста для самоваров; где нажимать и тд чтобы собирать логи с телефона, и программ
Хороший урок, спасибо, только ссылки на регулярные выражения так и не было...))
Спасибо
Эмулятор в андроид студии только на интел процессорах работает? Уменя АМD А8 и выдает ошибку, связаную с не поддержанием мои процессором данный элемент приложения.
Спасибо.
Вопрос: ArithmeticException e - это же не только деление на 0, но и другие арифм. ошибки. Например, переполнение типа?
Как уточнить что за ошибка была, e.getCause() ? Где посмотреть значение (идентификаторы ошибок)?
А что по поводу тестирования на устройстве?
У меня amd просто, эмулятор не работает
вы полностью перезаписываете уроки ?
Я разобрал ввптсап плюс на Batch apk tool и редектировал строку и поставил свою ссылку на инстаграм собрал всё работает кроме кнопки микрафона. Когда я нажимаю на кнопку мекрафона пишет ватсап потерпел крах .подскажите как исправить эту ошибка
Хотелось бы увидеть урок по image button (например дизайн, чтобы на всех устройствах все выглядело примерно одинаково).
TreiderTV
Уже было, в одном из предыдущем уроке.
А где обещанная на 4:37 ссылка на регулярные выражения в конце урока? И куда их вставлять в ЛогФильтре?
Нашел на викикниге: ru.wikibooks.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Ссылка была дана в уроке на www.fandroid.info/urok-12-logcat-logi-prilozheniya-isklyucheniya-exception-obrabotka-oshibok-v-kode-android-studio/
Остался открытым вопрос: куда их вставлять в ЛогФильтре?
@@GrafOMOR нашел?)
У меня в окне logcat пусто, как сделать так, чтобы там хоть что-то начало отображаться?
тоже самое
Пусто после фильтра ? Если да - У меня так же. Это из-за уровня ошибок logcat, попробуйте поставить вместо Log.d -> Log.w / Но это не решение. Это проблема adb.
у меня ошибка в логах(стек трейс) не вываливается, только наше сообщение "Делить на 0 нельзя". И этот лог ничем не отличается от "обработаем нажатие кнопки 2" например. Заранее спасибо
нашёл, не поставил 3й параметр наше исключения - e .
Дайте ссылку для горячих клавиш под Linux, а то у меня в Mint ctrl+alt+l Экран блокируется , ctrl+alt+t окошко терминала выходит и. т.д.
Сам нашел , может кому пригодится
info.javarush.ru/idea_help/2013/11/11/Клавиатурные-раскладки.html
чувак, пруф не работает, у меня арч, и ctrl+alt+l выкидывает в меня блока... Как исправил?
Здравствуйте. У меня нет 3 точек в верхнем правом углу ,где выпадет список с настройками. Менял все доступные версии андроида - не помогло. Что делать?
SuperZzz Kimar
У меня тоже такая ситуация( может Вы нашли в чем подвох пожалуйста напишите сюда
SuperZzz Kimar у меня такая же проблема. Если есть аппаратная кнопка, то вместо 3-х точек работает она. Я так и не смог разобраться как сделать ее явной и видимой, даже если есть эта аппаратная кнопка. Вы уже знаете ответ?
+Константин Бакай вероятнее всего дело в том, какое API вы используете и на каком устройстве затем запускаете свое приложение. В приведенном примере приложение запускается на четвертом андроиде, а я, например, при помощи Genymotion, запускаю на пятом. И у меня тоже нет кнопки настроек. Вероятно, дело в этом.
как в студии создать jar-файл ?
elron2010 Что вы имеете в виду? Вам нужно экспортировать ваш JAR? Или подключить внешний JAR как библиотеку?
Ришад Мустафаев экспортировать в jar
elron2010 jar, как правило, используется для библиотек.Если вы хотите экспортить свою библиотеку, то лучше это делать в aar - андроид архив. К сожалению, сюда код писать очень неудобно, посему почитайте тут: stackoverflow.com/questions/16763090/how-to-export-library-to-jar-in-android-studio
Logcat - это намек на watchdog? XD Разработчики андройд - парни с юмором)))
Зачем делать урок по отлову ошибок в написанной программе до написания самой программы? Я еще ни одного приложения не написал, а когда напишу, все эти знания уже утекут со временем