Gradle经常使用配置

一、Module默认是release模式,BuildConfig.DEBUG也一直是false。若是想继承app的模式,须要在Module的build.gradle中加入html

//    defaultPublishConfig "debug"
    publishNonDefault true

app build.gradle依赖关系android

releaseCompile project(path: ':nuwa', configuration: 'release')
debugCompile project(path: ':nuwa', configuration: 'debug')

参考文章库项目发布缓存

二、setting.gradle中跨目录引用moduleapp

//绝对路径
include ':app',':core'
include ':nuwa'
project( ':nuwa' ).projectDir = new File( 'D:/xxx/sourcecode/AppDev/Projects_Android/Nuwa/trunk/nuwa')

//相对路径
include ':app',':core'
include ':nuwa'
project( ':nuwa' ).projectDir = new File( '../../../Nuwa/trunk/nuwa')

三、清除缓存ide

File | Invalidate Caches/Restart
%USER_HOME%.gradle/caches
project/.gradle/
%USER_HOME%\AppData\Local\Temp\gradle
相关文章
相关标签/搜索