Android Studio 加载三方so
作者:互联网
踩了很多坑,需要记录一下
首先确定你的架构是什么这里以armeabi-v7a为例
在main下创建jniLibs文件夹,然后在jniLibs创建armeabi-v7a,并将so文件(假设叫libxxx.so)放入
java文件中添加:(这里默认你已经写好native方法)
static
{
System.loadLibrary("xxx");
}
app的gradle文件加入
defaultConfig {
······
ndk {
abiFilters "armeabi-v7a"
}
}
sourceSets.main
{
jniLibs.srcDirs 'src/main/jniLibs'
}
dependencies
{
implementation fileTree(include: ['*.jar'], dir: 'libs')
······
}
标签:文件,armeabi,Studio,jniLibs,so,Android,main,v7a 来源: https://www.cnblogs.com/sicean/p/15348994.html