这是我在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)我已经把广告放回去了,但错误还是接二连三。我删除了我添加的代码,错误仍然存在,并收到了更多愤怒的评论,抱怨按下按钮时崩溃。
我快疯了,如果能帮上忙我会很感激。我不知道这个错误是什么意思。
发布于 2011-11-14 08:00:40
您似乎有一个a.xml.a类的Searching内部类。该Searching内部类引用的是用户设备上不存在的内容,即使它存在于您的构建目标中。
您可能会暂时删除您的构建目标,使其与minSdkVersion相同(如果它还不在那里),并查看这个类中是否出现了什么情况。
除此之外,尝试找到应用程序失败的设备的共同特征(例如,操作系统版本)。
发布于 2013-07-31 18:12:29
我只是想给出我对这个问题的解决方案,因为我在其他地方还没有找到这个解决方案。
我能够通过仔细检查项目的构建路径来解决这个问题。当我忘记导出外部库时,我总是得到这个错误。希望这对某些人有帮助:-)
发布于 2011-11-21 09:37:49
我已经解决了这个问题,不得不把类分成更小的部分,太长了。
https://stackoverflow.com/questions/8115775
复制相似问题