关于OPPO R11上面运行项目出现ClassNotFoundException问题的原因及解决方案记录

76 阅读2分钟

2019-03-25 15:03:02.219 593-3069/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only

2019-03-25 15:03:02.633 593-3069/? E/ANDR-PERF-RESOURCEQS: Failed to reset optimization [3, 0]

2019-03-25 15:03:03.486 593-3069/? E/ANDR-PERF-MPCTL: invalid request, no optimizations performed

--------- beginning of system

2019-03-25 15:03:03.490 593-3069/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only

2019-03-25 15:03:03.491 1686-1697/? E/ActivityTrigger: activityStartTrigger: not whiteListedcom.example.wissdom.xinhuaproject/com.example.wissdom.xinhuaproject.MainActivity/1

2019-03-25 15:03:03.511 593-3069/? E/ANDR-PERF-RESOURCEQS: Failed to apply optimization [3, 22]

2019-03-25 15:03:03.555 3412-3743/? E/OpenGLRenderer: hwui_debug::CanvasContext createSurface sur=0x0, isValid =0

2019-03-25 15:03:03.567 1783-1783/com.example.xinhuaproject E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.example.xinhuaproject, PID: 1783

java.lang.RuntimeException: Unable to instantiate application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/com.example.xinhuaproject-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.xinhuaproject-1/lib/arm64, /system/lib64, /vendor/lib64]]

at android.app.LoadedApk.makeApplication(LoadedApk.java:853)

at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5748)

at android.app.ActivityThread.-wrap2(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1716)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:185)

at android.app.ActivityThread.main(ActivityThread.java:6615)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:916)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:806)

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/com.example.xinhuaproject-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.xinhuaproject-1/lib/arm64, /system/lib64, /vendor/lib64]]

at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

at java.lang.ClassLoader.loadClass(ClassLoader.java:380)

at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

at android.app.Instrumentation.newApplication(Instrumentation.java:993)

at android.app.LoadedApk.makeApplication(LoadedApk.java:847)

at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5748)?

at android.app.ActivityThread.-wrap2(ActivityThread.java)?

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1716)?

at android.os.Handler.dispatchMessage(Handler.java:102)?

at android.os.Looper.loop(Looper.java:185)?

at android.app.ActivityThread.main(ActivityThread.java:6615)?

at java.lang.reflect.Method.invoke(Native Method)?

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:916)?

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:806)?

最后:学习总结——Android框架体系架构知识脑图(纯手绘xmind文档)

学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。

下方即为我手绘的Android框架体系架构知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的Android框架体系架构知识脑图原件(包括上方的面试解析xmind文档)

除此之外,前文所提及的Alibaba珍藏版 Android框架体系架构 手写文档以及一本 《大话数据结构》 书籍等等相关的学习笔记文档,也皆可分享给认可的朋友!

——感谢大家伙的认可支持,Free Download请注意:点赞+点赞+点赞!!! 自行下载领取链接:【Git】