Strange Exception在Android设备上执行内置Android应用

时间:2015-12-07 18:55:36

标签: android codenameone runtimeexception android-handler

当我尝试在Android设备上执行时,我的Android应用程序出现了一个奇怪的崩溃。如果我尝试执行我的应用程序,我会收到此错误:

堆栈跟踪

null

然后应用程序崩溃,当我再次打开它时,错误消失。 然后等待大约1小时,错误再次上升。

我不知道如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

这似乎是一个代号为android的框架bug,已经在git仓库中修复了

答案 1 :(得分:0)

您的代码中某处有NullPointerException。可能位于onCreateOptionsMenuActivityFragment生命周期方法的某个位置。您只能使用Proguard生成的“mapping.txt”文件来跟踪此情况。

如果您正在寻找此文件,它应该位于您的应用程序模块的目录中:build/outputs/proguard/release/mapping.txt

请注意,如果您启用了ProGuard,则每次创建构建时,映射都可能会发生变化。

您在创建构建时似乎已启用ProGuard。 如果您想要停用ProGuard并更轻松地跟踪问题,请更新应用的Gradle文件中的minifyEnabled属性。这必须设置为false。类似的东西:

android {
    ....
    buildTypes {
        debug {
            minifyEnabled false
        }
        release {
            minifyEnabled false
        }
}