Java 神秘的d()方法中的Android崩溃
收到一份游戏商店崩溃报告(万岁)。堆栈跟踪列出发生在Java 神秘的d()方法中的Android崩溃,java,android,obfuscation,generated-code,Java,Android,Obfuscation,Generated Code,收到一份游戏商店崩溃报告(万岁)。堆栈跟踪列出发生在MyActivity\onCreate()内部的MyActivity\d()中的NPE。这是编译器生成的方法吗?当然不是我写的 Caused by: java.lang.NullPointerException at com.example.MyActivity.d(Unknown Source) at com.example.MyActivity.onCreate(Unknown Source) at android.app.Activity
MyActivity\onCreate()
内部的MyActivity\d()
中的NPE。这是编译器生成的方法吗?当然不是我写的
Caused by: java.lang.NullPointerException
at com.example.MyActivity.d(Unknown Source)
at com.example.MyActivity.onCreate(Unknown Source)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
提前谢谢 您可能在构建时运行了pro guard(谷歌模糊处理)。 查找一个名为mapping.txt的文件,它将为您提供d()方法的实名 mapping.txt: 列出原始和模糊化的类、方法和字段名称之间的映射。当您从发布版本收到bug报告时,此文件非常重要,因为它将模糊的堆栈跟踪转换回原始类、方法和成员名称
查看更多信息。您至少应该在创建时发布
onCreate
。您是否在项目上运行了proguard?看起来代码被混淆了,因此无法详细说明此堆栈跟踪。