Есть ли какое-либо решение для получения ошибок в logcat в Android API 19?

Я хочу запустить свое приложение в Android API 19 и выше, но между 19 и 23 годами мое приложение вылетало, когда я нажимал кнопку, и, к сожалению, logcat показывает мне неизвестный источник (я упоминаю об этом). в чем проблема или как я могу увидеть, где проблема.

в Android API 23 и выше мое приложение работает правильно, и появляется ошибка, когда я нажимаю кнопку и пытаюсь поймать, не работает...

Process: com.daryani.example, PID: 4786
java.lang.NullPointerException
    at b.c.a.a.d.b.b.a()
    at com.daryani.example.activity.r.a(:112)
    at f.n.run(:71)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5017)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
    at dalvik.system.NativeStart.main(Native Method)

Почему ваш код запутан? Это трассировка стека из сборки релиза? Решение для NullPointerException такое же, но его сложнее отлаживать: stackoverflow.com/questions/218384/…

PPartisan 13.07.2019 13:20

это не мой код, это сообщения об ошибках logcat. Я упоминаю, что код работает правильно в других API

alireza daryani 13.07.2019 13:22
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
86
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ошибка — исключение нулевого указателя, что означает, что передаваемая вами переменная не определена. Ошибка есть, не могли бы вы пояснить, что вы имеете в виду под тем, как получить решение. Logcat даже сообщает вам, что он находится в строке 112 «com.daryani.example.activity.r.a». Кстати, какую версию студии Android вы используете? Также проверьте, есть ли в вашем проекте библиотеки поддержки:

См. этот http://developer.android.com/intl/es/tools/support-library/index.html).

Кроме того, опубликуйте свой код, чтобы мы могли помочь вам больше.

Вероятная ошибка: Часть вашего кода или вашего дизайна (xml) предназначена только для API +21-22, а не для API 19. Это может быть ошибкой, но еще раз опубликуйте выполненное вами программирование, чтобы мы могли вам помочь.

Редактировать: Firebase Crashlytics — отличное решение, но не для небольших приложений, когда вы просто хотите определить небольшую ошибку. Может быть полезно при публикации вашего приложения и последующей его проверке, однако проблема с логарифмом все еще не решена.

Вы можете использовать специальные методы студии Android для записи выходных данных в logCat и проверить, хорошо ли работают ваши коды. Эти методы также описаны на страницах ниже:

Как мне записать выходные данные в журнал в Android?

https://developer.android.com/reference/android/util/Log.html?hl=fr

Ответ принят как подходящий

Я устанавливаю Fabric Crashlytics в свое приложение, и там показано, где ошибка с классом и строками. Итак, я решил проблему, когда понял, что это такое.

Другие вопросы по теме