Android 为库(library)创建不同编译环境
项目中需要导入库,一般有两种情况,一种是直接路径导入,一种是导入库的 aar 文件。
1. 设置库项目
1. 在库项目的 src 目录下设置 debug 目录,里面可以添加代码或者 res 文件夹。
2. 库项目在默认情况下只按照 release 编译。所以需要在 build.gradle 下添加
android { // Enable debug build publishNonDefault true }
2. 配置主项目
在主项目中 build.gradle 中,
1. 如果导入库的路径
dependencies { releaseCompile project(path: ':lib-path', configuration: 'release') debugCompile project(path: ':lib-path', configuration: 'debug') }
2. 如果导入 aar 文件
dependencies { releaseCompile(name: 'lib-file-name', ext: 'aar') debugCompile (name: 'lib-file-name', ext: 'aar') }
aar 文件的导入和配置请参照我的另一篇文章
移动开发者