这是一个错误,我在android开发控制台从我的数百个用户。
我花了整整一天的时间试图在代码中修复这个问题,它花了9个版本,我仍然得到这些错误报告。我的应用程序每天大约有5000次下载,大约有10%的设备会崩溃。因为这个原因,我的申请评级在一天之内从4.7降到了3.0。
我真的搞不懂。
我正打算让一个真正的远程用户连接到我的机器并付费查看它。
总之,长话短说。我昨晚做了一个代码更新,并从我的应用程序中卸载了谷歌广告。在android市场上添加了一些代码并发布了应用程序。今天早上我收到了200份错误报告。应用程序在许多设备上崩溃。
我去看了错误报告,这是大多数人得到的:

java.lang.VerifyError: a.xml.a$Searching
at a.xml.a.startTalkingActivity(a.java:849)
at a.xml.a.onActivityResult(a.java:1053)
at android.app.Activity.dispatchActivityResult(Activity.java:3890)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3511)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3557)
at android.app.ActivityThread.access$2800(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2063)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)

我已经把广告放回去了,但错误还在继续。我已经删除了我添加的代码,错误仍然存在,并得到更多愤怒的评论抱怨崩溃的按钮按下。
我要疯了,我很感激你能帮我。我搞不懂这个错误是什么意思。

最佳答案

您似乎有一个Searching类的内部类。“a.xml.a内部类”指的是用户设备上不存在的东西,即使它存在于构建目标中。
您可能会暂时放弃构建目标,使其与Searching相同(如果它还不存在的话),然后查看该类中是否出现任何内容。
除此之外,尝试找出应用程序失败的设备的共同特征(例如,操作系统版本)。

10-08 15:37