Android Studio 添加aar依赖总结

不同module引入不同的aar包

1、在各自module的libs目录下放置不同的aar包
2、在各自module目录下build.gradledependencies中,添加

1
implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')

不同module引入同一个aar包

1、在各自module的libs目录下放置同一个aar包
2、在各自module目录下build.gradledependencies中,添加

1
2
3
4
5
6
7
8
9
10
11
repositories {
flatDir {
dirs 'libs'
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])

api(name: 'jsbridge', ext: 'aar') //也可以引入多个aar包
}

3、在工程目录下的build.gradle配置

1
2
3
4
5
6
7
8
allprojects {
repositories {
flatDir {
dirs project(':app_home').file('libs')
dirs project(':app_mine').file('libs')
}
}
}

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :