我有一個項目,其中有幾個模塊,其中一個是名爲(很差)的sdk
的Android庫。當我構建項目時,它輸出一個名爲sdk.aar
的AAR。如何設置Gradle的AAR輸出名稱
我一直無法在Android或Gradle文檔中找到任何可以更改AAR輸出名稱的東西。我希望它有一個像Jar任務那樣的basename +版本號,但是我不知道如何對AAR執行相同的操作,因爲它的所有配置似乎都隱藏在android.library插件中。
在此階段重命名模塊並不是一個選項,它仍然不會將版本號添加到最終的AAR。
如何更改Gradle中由com.android.library
生成的AAR的名稱?
搖籃解決方案
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionCode 4
versionName '1.3'
testFunctionalTest true
project.archivesBaseName = "Project name"
project.version = android.defaultConfig.versionName
}
不爲我工作,因爲它說,有沒有這樣的財產libraryVariants – Helmisek
@Helmisek嘗試用'android.libraryVariants'代替 –
不再有效,與搖籃4.1:HTTPS:/ /developer.android.com/studio/build/gradle-插件-3-0-0遷移。html#variant_output – Keab42