如何读取 gradle 中的 `minSdkVersion`?
How to read `minSdkVersion` in gradle?
我在风味中设置minSdkVersion
:
android {
buildTypes {
release {
}
debug {
debuggable true
}
productFlavors {
myFlavor {
minSdkVersion 19
}
}
}
据此计算:
我想构建 versionCode
,它在 versionCode
:
中包含 minSdkVersion
applicationVariants.all { variant ->
// get the version code of each flavor
variant.mergedFlavor.versionCode = variant.versionCode * 100000 + minSdkVersion(?) * 1000 + defaultConfig.versionCode
}
如何在此脚本中访问 minSdkVersion
?
我试过了:
variant.minSdkVersion
android.minSdkVersion
project.minSdkVersion
project.android.minSdkVersion
但是没有运气。
您需要的是:
applicationVariants.all { variant ->
def api = variant.mergedFlavor.minSdkVersion.apiLevel
....
}
我在风味中设置minSdkVersion
:
android {
buildTypes {
release {
}
debug {
debuggable true
}
productFlavors {
myFlavor {
minSdkVersion 19
}
}
}
据此计算:
我想构建 versionCode
,它在 versionCode
:
minSdkVersion
applicationVariants.all { variant ->
// get the version code of each flavor
variant.mergedFlavor.versionCode = variant.versionCode * 100000 + minSdkVersion(?) * 1000 + defaultConfig.versionCode
}
如何在此脚本中访问 minSdkVersion
?
我试过了:
variant.minSdkVersion
android.minSdkVersion
project.minSdkVersion
project.android.minSdkVersion
但是没有运气。
您需要的是:
applicationVariants.all { variant ->
def api = variant.mergedFlavor.minSdkVersion.apiLevel
....
}