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 文件的导入和配置请参照我的另一篇文章 

 

posted @ 2016-10-18 17:28  davesuen  阅读(396)  评论(0编辑  收藏  举报