首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClassNotFoundException at dalvik.system.BaseDexClassLoader

ClassNotFoundException at dalvik.system.BaseDexClassLoader
EN

Stack Overflow用户
提问于 2017-11-21 05:58:58
回答 1查看 2K关注 0票数 5

对此做了一些研究,并在应用中发现了一些关于面临同样问题的人的帖子。我也面临着我的应用程序的谷歌控制台的崩溃,并跟踪我找到的帖子(java.lang.ClassNotFoundException dalvik.system.BaseDexClassLoader.findClass)和其他类似的帖子。所有这些都建议遵循链接https://developer.android.com/studio/build/multidex.html上提到的步骤。

遵循页面上提到的所有变通方法,但仍然得到相同的问题。MinSdkVersion为我的应用程序是15,因此添加了所有的解决办法来摆脱这一点,但还没有运气。

我可以选择将最小的sdk版本更改为21版本,就像前面提到的int文档一样,但是这会影响到我的时间。*

我在Android5.1和更低版本上得到了这个问题。

代码语言:javascript
复制
java.lang.RuntimeException: 
  at android.app.LoadedApk.makeApplication (LoadedApk.java:563)
  at android.app.ActivityThread.handleBindApplication   (ActivityThread.java:4540)
  at android.app.ActivityThread.access$1500 (ActivityThread.java:151)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1371)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:135)
  at android.app.ActivityThread.main (ActivityThread.java:5268)
  at java.lang.reflect.Method.invoke (Method.java)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:902)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:697)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:511)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:469)
  at android.app.Instrumentation.newApplication (Instrumentation.java:980)
  at android.app.LoadedApk.makeApplication (LoadedApk.java:558)
EN

回答 1

Stack Overflow用户

发布于 2017-11-21 06:53:28

发表大量的研究,下面的文章适当地详细说明了这一点,并得出结论这是不可修复的,Unexpected crash in BaseDexClassLoader

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47406173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档