ClassNotFoundException之谜

时间:2017-05-23 18:21:06

标签: java android

Google Play控制台报告我的用户在启动应用时获得ClassNotFoundException的一小部分时间。神秘的是,这是无法找到的阶级?好吧,Stacktrace应该声明名称,但在这些情况下,它缺少名称。以下是跟踪,由多个设备发送:

java.lang.RuntimeException: 
  at android.app.LoadedApk.makeApplication(LoadedApk.java:507)
  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4720)
  at android.app.ActivityThread.access$1500(ActivityThread.java:166)
  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:136)
  at android.app.ActivityThread.main(ActivityThread.java:5584)
  at java.lang.reflect.Method.invokeNative(Method.java:0)
  at java.lang.reflect.Method.invoke(Method.java:515)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
  at dalvik.system.NativeStart.main(NativeStart.java:0)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
  at android.app.Instrumentation.newApplication(Instrumentation.java:982)
  at android.app.LoadedApk.makeApplication(LoadedApk.java:502)

正如您所看到的,标准"未找到课程" xx.yy.zz"消息丢失了! 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我刚刚创建了一个帐户来询问某些内容,所以我无法通过评论来帮助你:)抱歉让这个小提示作为答案。

没有原因的最后一个例外是有趣的。 我的回答尽管您从项目中分享的数据是照看该行"引起的:java.lang.ClassNotFoundException:"在你的日志输出中,就在该行的下方goto" BaseDexClassLoader.java:56"点击它,它是它的堆栈跟踪中的第一行,这一行告诉你没有原因发生的异常的类和方法,以及它的文件和行号,我很确定你会发现更多从那里搜索的线索可能是导致这个地方的主要问题。