Урок 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
  • Наука та технологія

КОМЕНТАРІ • 37

  • @wutender_onkel2916
    @wutender_onkel2916 5 років тому +5

    Один из не многих нормальный Программист )) Уважуха и лайк.

  • @cloud-jw9su
    @cloud-jw9su 7 років тому +8

    Благослави вас Господь!

  • @dmitriydik6730
    @dmitriydik6730 9 років тому +1

    молодцы!

  • @user-oc1tn4wt1v
    @user-oc1tn4wt1v 3 роки тому +1

    Можно азы пожалуйста для самоваров; где нажимать и тд чтобы собирать логи с телефона, и программ

  • @mrVetronom
    @mrVetronom 9 років тому +1

    Хороший урок, спасибо, только ссылки на регулярные выражения так и не было...))

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 4 роки тому

    Спасибо

  • @ebazy
    @ebazy 6 років тому

    Эмулятор в андроид студии только на интел процессорах работает? Уменя АМD А8 и выдает ошибку, связаную с не поддержанием мои процессором данный элемент приложения.

  • @Volanchick
    @Volanchick 9 років тому

    Спасибо.
    Вопрос: ArithmeticException e - это же не только деление на 0, но и другие арифм. ошибки. Например, переполнение типа?
    Как уточнить что за ошибка была, e.getCause() ? Где посмотреть значение (идентификаторы ошибок)?

  • @avtrem
    @avtrem 6 років тому

    А что по поводу тестирования на устройстве?
    У меня amd просто, эмулятор не работает

  • @Nikita-lu3jq
    @Nikita-lu3jq 9 років тому +1

    вы полностью перезаписываете уроки ?

  • @user-wh6br4hb6b
    @user-wh6br4hb6b 6 років тому +1

    Я разобрал ввптсап плюс на Batch apk tool и редектировал строку и поставил свою ссылку на инстаграм собрал всё работает кроме кнопки микрафона. Когда я нажимаю на кнопку мекрафона пишет ватсап потерпел крах .подскажите как исправить эту ошибка

  • @TreiderTV
    @TreiderTV 9 років тому

    Хотелось бы увидеть урок по image button (например дизайн, чтобы на всех устройствах все выглядело примерно одинаково).

    • @alexsas5086
      @alexsas5086 9 років тому +1

      TreiderTV
      Уже было, в одном из предыдущем уроке.

  • @GrafOMOR
    @GrafOMOR 8 років тому +1

    А где обещанная на 4:37 ссылка на регулярные выражения в конце урока? И куда их вставлять в ЛогФильтре?

    • @GrafOMOR
      @GrafOMOR 8 років тому +1

      Нашел на викикниге: 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

    • @GrafOMOR
      @GrafOMOR 8 років тому +1

      Ссылка была дана в уроке на www.fandroid.info/urok-12-logcat-logi-prilozheniya-isklyucheniya-exception-obrabotka-oshibok-v-kode-android-studio/

    • @GrafOMOR
      @GrafOMOR 8 років тому +1

      Остался открытым вопрос: куда их вставлять в ЛогФильтре?

    • @nurekeslife
      @nurekeslife 4 роки тому

      @@GrafOMOR нашел?)

  • @user-sk3vq5rf6m
    @user-sk3vq5rf6m 7 років тому +1

    У меня в окне logcat пусто, как сделать так, чтобы там хоть что-то начало отображаться?

    • @kabal5376
      @kabal5376 7 років тому

      тоже самое

    • @JAGUARovv
      @JAGUARovv 5 років тому

      Пусто после фильтра ? Если да - У меня так же. Это из-за уровня ошибок logcat, попробуйте поставить вместо Log.d -> Log.w / Но это не решение. Это проблема adb.

  • @user-kb8tv4lf4w
    @user-kb8tv4lf4w 7 років тому

    у меня ошибка в логах(стек трейс) не вываливается, только наше сообщение "Делить на 0 нельзя". И этот лог ничем не отличается от "обработаем нажатие кнопки 2" например. Заранее спасибо

    • @user-kb8tv4lf4w
      @user-kb8tv4lf4w 7 років тому

      нашёл, не поставил 3й параметр наше исключения - e .

  • @user-gy2gk5om3u
    @user-gy2gk5om3u 7 років тому

    Дайте ссылку для горячих клавиш под Linux, а то у меня в Mint ctrl+alt+l Экран блокируется , ctrl+alt+t окошко терминала выходит и. т.д.

    • @user-gy2gk5om3u
      @user-gy2gk5om3u 7 років тому +2

      Сам нашел , может кому пригодится
      info.javarush.ru/idea_help/2013/11/11/Клавиатурные-раскладки.html

    • @user-jq1in5xw6x
      @user-jq1in5xw6x 7 років тому

      чувак, пруф не работает, у меня арч, и ctrl+alt+l выкидывает в меня блока... Как исправил?

  • @KimarTV
    @KimarTV 9 років тому

    Здравствуйте. У меня нет 3 точек в верхнем правом углу ,где выпадет список с настройками. Менял все доступные версии андроида - не помогло. Что делать?

    • @zheentorokulmamatuulu1315
      @zheentorokulmamatuulu1315 9 років тому

      SuperZzz Kimar
      У меня тоже такая ситуация( может Вы нашли в чем подвох пожалуйста напишите сюда

    • @kostyabakay
      @kostyabakay 9 років тому

      SuperZzz Kimar у меня такая же проблема. Если есть аппаратная кнопка, то вместо 3-х точек работает она. Я так и не смог разобраться как сделать ее явной и видимой, даже если есть эта аппаратная кнопка. Вы уже знаете ответ?

    • @grindos
      @grindos 8 років тому

      +Константин Бакай вероятнее всего дело в том, какое API вы используете и на каком устройстве затем запускаете свое приложение. В приведенном примере приложение запускается на четвертом андроиде, а я, например, при помощи Genymotion, запускаю на пятом. И у меня тоже нет кнопки настроек. Вероятно, дело в этом.

  • @elron2010
    @elron2010 9 років тому

    как в студии создать jar-файл ?

    • @RishMustafaev
      @RishMustafaev 9 років тому

      elron2010 Что вы имеете в виду? Вам нужно экспортировать ваш JAR? Или подключить внешний JAR как библиотеку?

    • @elron2010
      @elron2010 9 років тому

      Ришад Мустафаев экспортировать в jar

    • @RishMustafaev
      @RishMustafaev 9 років тому

      elron2010 jar, как правило, используется для библиотек.Если вы хотите экспортить свою библиотеку, то лучше это делать в aar - андроид архив. К сожалению, сюда код писать очень неудобно, посему почитайте тут: stackoverflow.com/questions/16763090/how-to-export-library-to-jar-in-android-studio

  • @L0wPressure
    @L0wPressure 9 років тому +4

    Logcat - это намек на watchdog? XD Разработчики андройд - парни с юмором)))

  • @greenlablestock2087
    @greenlablestock2087 8 років тому +15

    Зачем делать урок по отлову ошибок в написанной программе до написания самой программы? Я еще ни одного приложения не написал, а когда напишу, все эти знания уже утекут со временем