Android Studio加载so库的简单方法

项目中需要用到so库,直接放在libs包下运行时报错:

java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xxx.apk"],nativeLibraryDirectories=[/data/app-lib/com.xxx, /vendor/lib, /system/lib]]]: findLibrary returned null。

出现java.lang.UnsatisfiedLinkError是因为Android Studio找不到so库。在Android Studio中加载so库的正确方法是:
1.在src/main包下创建包jniLibs
2.把so库复制粘贴到jniLibs

重新build一下就可以正常运行啦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容