主工程
第一种方式
1.将aar包复制到app libs目录下
2.在app的build.gradle文件中配置如下:
android {
...
repositories {
flatDir {
dirs 'libs'
}
}
}
implementation(name: '****', ext: 'aar')
image.png
第二种方式
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')
网友评论