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
相關文章
相關標籤/搜索