在开发过程中,我们会需要引用一些第三方的 jar库,aar库,so库或者一些远程库。那么怎样方便快捷的添加使用这些第三方库呢?下面就来一一介绍依赖添加库的方法。
添加依赖图
AS不同于Eclipse的配置 Build Path,AS既可以通过图形界面 Project Structure 来配置 Dependencies,还可以通过 gradle.build 脚本来配置。
AS中常用的几种依赖添加方式有:
Lib库依赖(Library dependency)
Jar依赖(Jar dependency)
Module依赖(Module dependency)
So文件依赖(So File dependency)
一. 文件依赖
1. 文件依赖(so文件导入)
导入so文件
(1) 在app/src/main的目录下新建名为 jniLibs 文件夹(app/src/main/jniLibs);
(2) 再将so文件复制、粘贴到 jniLibs 目录内;
(3) 在项目gradle.properties文件中加上以下代码,表示我们要使用NDK进行开发:
android.useDeprecatedNdk = true
(4) 在项目local.properties中配置ndk和sdk的路径:
ndk.dir=D\:\\NDK\\android-ndk-bundle // NDK路径
sdk.dir=D\:\\SDK\\android-sdk-bundle // SDK路径
(5) 在app下的build.gradle里添加配置:
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.activitytest"
minSdkVersion 14
targetSdkVersion 22
versionCode 10
versionName "1.0"
}
ndk {
modu