本地aar依赖

对于本地的项目来说,既可以使用module的方式进行依赖,也可以和从远程仓库中拉取下来的aar一样,使用本地的aar进行依赖。相对于module的方式,本地aar效率更高,避免了在执行gradle build指令的时候对module的编译打包。

当开发者对一个module进行编译后,在它的module/build/outputs/aar/目录下,会生成相应的aar文件,如图4.32所示。

本地aar依赖 - 图1 图4.32 aar文件

这个就是编译生成的本地aar文件,如果需要在另一个项目中使用这个本地的aar文件,只需要在主项目工程中单击鼠标右键选择new-new module,并选择import.aar packages即可,如图4.33所示。

本地aar依赖 - 图2 图4.33 导入本地aar

选择好相应的aar文件后,在导入成功后,就可以像使用module那样使用本地aar库了。在Gradle脚本中配置如下所示的代码即可。

  1. compile project(':myaarlibrary')