当前位置: 首页 > 面试题库 >

Android崩溃报告中的奇怪堆栈

叶福
2023-03-14
问题内容

我收到了一些来自Android的崩溃报告(带有java.lang.NullPointerException),但 我不明白 下面的
stacktrace 中的 __null __是什么意思

at __null__.formatElapsedTime(MainActivity.java)
at __null__.access$102(MainActivity.java)
at __null__.access$200(MainActivity.java)
at __null__.access$500(MainActivity.java)
at ru.yandex.subbota_job.multiplicationtable.MainActivity.onEnterPressed(MainActivity.java)
at ru.yandex.subbota_job.multiplicationtable.KeyboardFragment.onClick(KeyboardFragment.java)
at android.view.View.performClick(View.java:4463)
at android.view.View$PerformClick.run(View.java:18789)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(NativeStart.java)

而且我不明白什么是access $ xxx函数?

此外,既不直接也不间接从onEnterPressed调用formatElapsedTime!绝对是!从计时器线程通过runOnUiThread调用formatElapsedTime。这是非常罕见的错误,仅在两个不同的设备上第二次发生。

请帮助,无论如何!我有很多 null


问题答案:

当Firebase堆栈跟踪反混淆器无法明确确定几种方法中的哪一种是堆栈跟踪中被混淆的堆栈帧的原始方法时,这就是旧的行为。以后的崩溃不应该发生这种情况。



 类似资料:
  • 不久前,我打开电脑处理我一直在开发的Minecraft mod,但我没有像往常一样运行,而是得到了这个例外: 在尝试了几个小时之后,我意识到我的代码没有问题。我试着运行我制作的其他java程序。一个简单的Hello World程序工作了,但我的LWJGL游戏也出现了同样的异常,我使用的任何程序都因文件未找到而崩溃。IO程序也适用于通过GitHub从事同一项目的其他人。 来自IntelliJ的日志太

  • 我一直收到同样的撞车报告,扔了一个Android。所容纳之物res.Resources$NotFoundException错误,抱怨缺少资源ID。 谁能解释一下错误是什么吗?我看到一些帖子谈到导航视图(NavigationView)是个问题。其他人提到了v21可绘制资源,但我的应用程序中没有任何v21可绘制资源。 如果你看到过回答这个问题的帖子,请告诉我。否则,我们将不胜感激! 下面是其中一个崩溃

  • 应用程序分级: 请帮我解决这个问题。

  • 我使用的是Android Studio 1.3.2 这是我的建筑Gradle 我在manifest中添加了api键(我添加了元数据com.crashlytics.apikey,以及io.fabric.apikey)。

  • date String ID Integer

  • 日期 字符串 id String CrashReport Object date Date id String