2016-11-29 54 views

回答

4

您需要添加到您的構建文件:

android { 
    publishNonDefault true 
} 

,因爲庫項目只能建發佈版本類型的默認值。

另外,您可以添加到您的defaultConfig:

defaultPublishConfig 'release' 
publishNonDefault true 

確保你也有你的庫項目中定義的調試版本類型:

buildTypes { 
    debug { 
     debuggable true 
     minifyEnabled false 
    } 
    release { 
     debuggable false 
     minifyEnabled true 
     shrinkResources true 
    } 
} 
+0

沒有,它不工作。 – Noorul

+0

確保您也具有爲您的庫項目定義的調試構建類型。看到我更新的答案。 –

1

如果你在子項目口味或庫,你需要用駱駝的情況下調試編寫風格。例如,如果您有子項目味「壓光」和「calendarLite」,和你想使用香精「calendarLite」:

debugCompile project(path: ':calendarLib', configuration: 'calendarLiteDebug') 
releaseCompile project(path: ':calendarLib', configuration: 'calendarLiteRelease') 
相關問題