1. 添加已编译的 AAR(或 JAR)文件:
- 点击 File > New Module。
- 依次点击 Import .JAR/.AAR Package 和 Next。
- 输入 AAR 或 JAR 文件的位置,然后点击 Finish。
Android Studio多Module使用aar编译报错的解决方案
2. 添加jar文件
3. 添加so文件
未添加成功,报错java.lang.UnsatisfiedLinkError (或者在Application类中没有去加载so文件,System.loadLibrary, 记住在AndroidManifest中配置Application name标签)
两种方式添加步骤
System.loadLibrary()加载
Gradle 新版本添加so文件默认放到app/src/main/jniLibs目录下即可(无需配置,无jniLibs目录创建即可)
可以指定so文件的目录:
在app modole的gradle脚本里这样配置
sourceSets { main { jniLibs.srcDirs = ['libs'] }}
注:有可能将so放jniLIbs不行的话,就放main/libs目录配置吧。
参考:以依赖项形式添加您的库
Android Studio 使用Gradle引入第三方库文件的总结
[Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
关于Android的.so文件你所需要知道的
留意一下:Java调用本地接口:java.lang.UnsatisfiedLinkError
Sourcesets和依赖
System.loadLibrary参考:
Java中System.loadLibrary() 的执行过程