开发android项目时,有关aar文件引用配置
主工程(即app)引用aar文件时,很简单。主要分两步:
第一步:
将aar文件添加到libs文件夹下。
第二步:
修改app/build.gradle文件:
1.添加代码
repositories {
flatDir {
dirs 'libs' //系统将在lib目录下搜索依赖
}
}
2. 修改dependencies
在dependencies中添加关联:
compile(name:'文件名.aar', ext:'aar')
这样就可以了。
扫描二维码关注公众号,回复:
11561853 查看本文章
Module中引用aar文件时,主要分三步:
第一步和第二步跟之前一样,现在将修改操作在module/libs和module/build.gradle。
第三步:要在引用这个Module的app或者其它Module的build.gradle文件中添加如下修改:
起名为moduleM
repositories {
flatDir {
dirs '../moduleM/libs', 'libs' //系统会搜索本身libs下和moduleM中libs下的依赖,使用逗号隔开。
}
}
flatDir {
dirs '../moduleM/libs', 'libs' //系统会搜索本身libs下和moduleM中libs下的依赖,使用逗号隔开。
}
}
说明一下,不管app或者其它module是否使用了aar中的引用,都会将moduleM中的依赖加载编译,
如果不指明路径,则会找不到而报错。