主工程
第一种方式
1.将aar包复制到app libs目录下
2.在app的build.gradle文件中配置如下:
android {
...
repositories {
flatDir {
dirs 'libs'
}
}
}
implementation(name: '****', ext: 'aar')
![](https://img-blog.csdnimg.cn/029edc5effda42ab88dc88c632beed00.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeGlhb3BhbmdjYW1l,size_20,color_FFFFFF,t_70,g_se,x_16)
第二种方式
1.将aar包复制到app libs目录下
2.在app build.gradle文件中配置如下:
implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])
library工程
第一种方式
1.将aar包复制到library libs目录下
2.在library build.gradle文件中配置如下:
android {
...
repositories {
flatDir {
dirs 'libs'
}
}
}
implementation(name: '****', ext: 'aar')
3.在app build.gradle文件中配置如下:
android {
...
repositories {
flatDir {
dirs project(':cardview').file('libs')
}
}
}
第二种方式
1.将aar包复制到library libs目录下
2.在library build.gradle文件中配置如下:
implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])
如果library的aar包app主工程也需要引用,则可将implementation替换成api实现
api fileTree(dir: "libs", include: ["*.jar","*.aar"])
api(name: '****', ext: 'aar')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)