导入第三方库

1. 添加已编译的 AAR(或 JAR)文件:

  1. 点击 File > New Module
  2. 依次点击 Import .JAR/.AAR Package 和 Next
  3. 输入 AAR 或 JAR 文件的位置,然后点击 Finish

      ANDROID模块化编程之引用本地的AAR

 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参考:

 System.loadLibrary()的使用方法汇总

Java中System.loadLibrary() 的执行过程

 
原文地址:https://www.cnblogs.com/huyang011/p/7511447.html