Android如何引入一个SDK
承接上一篇的内容,这个章节我们来看如何引入一个新的SDK
Gradle 是 Android 构建的主要组成部分, 依赖也是由 Gradle 管理,依赖管理官方文档https://docs.gradle.org/current/userguide/dependency_management.html 这些依赖项可位于您的计算机上或远程代码库中,并且它们声明的所有传递依赖项也会自动包含在内。本文介绍了如何在您的 Android 项目中使用依赖项。
Android Studio 导入外部SDK有三种方式
- Library Dependency:需联网下载
- Jar/aar Dependency:添加本地jar包,添加前要先将jar包放到项目的libs目录下
- Module Dependency:添加本地带有源码的库工程,添加前要先将module导入项目
Library Dependency(远程依赖)
Jar/aar Dependency (本地文件依赖)
把上一篇打包好的aar文件拷贝到lib目录下 配置目录
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
添加依赖
implementation(name: 'GPush-release', ext: 'aar')
Module Dependency(源码依赖)
把该库clone到本地
cd ~/downloads/
git clone https://github.com/hdodenhof/CircleImageView.git
如果import module 无法识别,导致无法导入,那就只能手动导入了
- 第一步拷贝源码到我们的工程
cp -r ~/Downloads/CircleImageView/circleimageview .
- 第二步在 setting.gradle 这个文件添加
include ':circleimageview'
这样Android Studio 就能识别到我们导入的项目 添加工程依赖 点击OK和apply 这样就成功的引入circleimageview 依赖库了
【作者】:岑晓中
【公开范围】:公司内和公司外