文章目录
- 高版本依赖aar
- 低版本依赖
- 网络库中依赖
高版本依赖aar
gradle使用是gradle 4.1,对应Android Studio gradle 3.0.1插件。高版本gradle上使用aar本地依赖很简单,基本上与jar的依赖方式一致。
- 将所需要的aar包copy到应用所在module的libs目录下
- 在应用所在module里的build.gradle里添加:
compile fileTree(dir: 'libs', include: ['*.jar','*.aar'])
低版本依赖
低版本使用的gradle版本是2.2.1,相应的gradle插件版本为1.2.3。
- 将所需要的aar包copy到应用所在module的libs目录下
- 在应用所在module里的build.gradle添加依赖
compile(name: 'aarname', ext: 'aar')
- 然后在在build.gradle最外层添加:
repositories {
flatDir {
dirs 'libs' //this way we can find the .aar file in libs folder
}
}
网络库中依赖
依赖后将Android Studio切换到Project视图模式。
- 展开External Libraries,可以在里面找到对应依赖。
- 右键选择Library Properties可以找到依赖包的缓存目录
- 复制路径后并从文件管理进入到该文件所在目录的父级目录。这里要注意的一点是我们要使用的不是里面罗列的jar文件。
- 在该目录地下找到某个目录中所包含的aar文件。
- 然后进行本地依赖。
以上使用的是Android Studio3.0.1进行的操作。如果用的Android Studio版本较低,右键可能没有Library Properties这一选项。这种情况下,可以在setting中找到缓存根目录:
C:\Users\user.gradle\caches\modules-2\files-2.1\