如何在 build.gradle 中检查buildType是否可调试?
我想做类似的事情:
if(debug) {
file.write("xxxxx")
}
在我的build.gradle中
另外,如何从AndroidStudio构建调试和发布buildType?我不是指从命令行键入./gradlew assembleRelease
或assembleDebug
,我的意思是当你按下播放按钮时从IDE本身。这可能吗?
我在我的android块中配置了buildTypes:
buildTypes {
release {
signingConfig signingConfigs.storeSign
defaultConfig {
versionCode 1100
versionName "1.1.00"
}
}
debug {
defaultConfig {
versionCode 1201
versionName "1.2.01"
}
}
}
答案 0 :(得分:13)
如何在build.gradle中检查buildType是否可调试?
您可以使用buildType的debuggable标志执行此操作。最终结果可能如下所示:
android {
buildTypes.all { buildType ->
println buildType.name
print "Debuggable: "
println buildType.debuggable
}
}
另外,如何从AndroidStudio构建调试和发布buildType?
点击Android Studio左下角的“Build Variants”按钮,打开Build Variants面板。从那里,您可以选择在运行/ debug时要使用的构建变体。