目录
问题
解决
项目报错:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.demo.test.MyApplication" on path: DexPathList[ [zip file "/data/app/com.demo.administrator.aa-1/base.apk"], nativeLibraryDirectories= [/data/app/com.demo.administrator.aa-1/lib/arm64, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]]
app目录下的build.gradle配置文件关于架构的信息:
android { defaultConfig { ndk { abiFilters "armeabi-v7a" abiFilters "arm64-v8a" } } }报错信息是lib64位库有问题,所以可以考虑使用armv7包。
android { defaultConfig { ndk { abiFilters "armeabi-v7a" } } }修改后,问题解决。
这里仅提供了一种规避问题的方法,如果想了解64位库具体有什么问题,还需要深入分析,可以考虑依赖的编译库是否存在架构不统一的问题。
Data-Mining 认证博客专家 博客专家 敲代码,搞开发。本人深耕音视频技术,走全栈路线,前后端通吃,兼顾各端与流媒体服务器。博客主页地址:https://liuzhen.blog.csdn.net/。微信公众号:玩转音视频欢迎沟通交流学习!