开发者社区> tinyvvampirepudge> 正文

Android初次引入so文件的一些坑

简介: Android初次引入so文件的一些坑
+关注继续查看

类似这种:

 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
 ...
 nativeLibraryDirectories=[/data/app/device.android.com.xxx-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libxxx.so"
                  at java.lang.Runtime.loadLibrary(Runtime.java:367)
                  at java.lang.System.loadLibrary(System.java:1076)

第一步:配置路径

android域下,配置so的路径,将其指向我们的libs目录

sourceSets{
    main{
        jniLibs.srcDirs=['libs']
    }
}

第二步:添加

android/defaultConfig域下,添加abiFilters配置,标明我们支持的架构。

ndk {
        abiFilters "armeabi"
    }

参考:

Android的.so文件、ABI和CPU的关系

Android Studio 使用 System.loadLibrary()的一些问题

java.lang.UnsatisfiedLinkError:找不到so等等的排查经过

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
33 0
Android 7.1 异常删除data文件导致HOME键失效
Android 7.1 异常删除data文件导致HOME键失效
26 0
android 不能安装超过600MB文件?
android 不能安装超过600MB文件?
11 0
[RK3568][Android11]Android dex文件生成流程
[RK3568][Android11]Android dex文件生成流程
18 0
Android反编译:使用dex2jar查看dex文件
Android反编译:使用dex2jar查看dex文件
68 0
Android Studio进行APP设计开发之矢量图及XML文件转换
Android Studio进行APP设计开发之矢量图及XML文件转换
229 0
安卓通过路径生成zip文件
安卓通过路径生成zip文件
46 0
【Android】使用Android开发应用过程中遇到ViewGroup的简单效以及aw和assets文件夹下的文件(Http协议的底层工作)
【Android】使用Android开发应用过程中遇到ViewGroup的简单效以及aw和assets文件夹下的文件(Http协议的底层工作)
46 0
android studio 输出apk过程,apk中的文件格式(bsh文件,dex文件),JVM、DVM、ART的区别,IOS与安卓的区别,ART和Dalvi
android studio 输出apk过程,apk中的文件格式(bsh文件,dex文件),JVM、DVM、ART的区别,IOS与安卓的区别,ART和Dalvi
65 0
java 实现读取txt文件,反射创建对象,android 手机缓存文件目录
java 实现读取txt文件,反射创建对象,android 手机缓存文件目录
106 0
+关注
tinyvvampirepudge
Talk is cheap, show me the fucking code.
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
蚂蚁聚宝Android秒级编译—— Freeline
立即下载
Android插件化:从入门到放弃
立即下载