2

这是我从数百名用户那里得到的 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)

我已经把广告放回去了,但错误不断出现。我已经删除了我添加的代码,错误仍然存​​在,并且越来越多的愤怒评论抱怨按下按钮时崩溃。

我在这里发疯了,我将不胜感激。我无法弄清楚这个错误是什么意思。

4

4 回答 4

4

你似乎有一个Searching类的内部a.xml.a类。该Searching内部类指的是用户设备上不存在的东西,即使它存在于您的构建目标中。

您可能会暂时将您的构建目标与您的minSdkVersion(如果它不存在)相同,并查看此类中是否出现任何内容。

除此之外,尝试找出应用程序出现故障的设备的共同特征(例如,操作系统版本)。

于 2011-11-14T00:00:39.563 回答
1

我只是想为这个问题提供我的解决方案,因为我在其他任何地方都没有真正找到这个。

我能够通过仔细检查项目的构建路径来解决这个问题。当我忘记导出外部库时,我总是会收到错误消息。希望这可以帮助某人:-)

于 2013-07-31T10:12:28.717 回答
0

在进行 Android ADT 和 Java 更新后,我遇到了同样的问题。尝试以下步骤:

  1. 在您的 Android 项目中删除指向您的外部库的链接。
  2. 将所有外部库(包括 Google Ad 库)移动到 Android 项目中的 \libs 文件夹。
  3. 重新链接您的库,这些库现在存在于 Project\libs 目录中。
于 2012-06-15T13:10:25.163 回答
0

我已经解决了这个问题,不得不将课程分成更小的部分,它太长了。

于 2011-11-21T01:37:48.700 回答