在我的一個開源庫,我使用類似以下內容:搖籃建設 - 如果然後其他人可能
android {
compileSdkVersion setup.compileSdk
buildToolsVersion setup.buildTools
defaultConfig {
minSdkVersion setup.minSdk
targetSdkVersion setup.targetSdk
}
}
我不想強迫大家定義這些常量,但我想使用它們我在我的所有項目和庫中使用相同的常量。所以我希望能夠使用一個適用於我的代碼和其他沒有定義這些變量的代碼。我正在尋找如下內容:
android {
// pseudo code line
if setup is defined
{
compileSdkVersion setup.compileSdk
buildToolsVersion setup.buildTools
defaultConfig {
minSdkVersion setup.minSdk
targetSdkVersion setup.targetSdk
}
}
// default setup, if the user did not define global constants
else
{
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
minSdkVersion 16
targetSdkVersion 24
}
}
}
是這樣的可能嗎?有其他建議嗎?
就是這樣。這有效,謝謝 – prom85
'新的設置()'=>這一行不起作用。我不需要它,現在我想用這個方法定義一個用戶變量。任何想法我失蹤? – prom85
我寫了「新的安裝程序()」,但這是你自己的課程。我不知道你是如何定義它的。 – Bipi