我试图让一段代码检测 BuildType,但我有点卡住了。 每当我为 IF 语句键入代码时,它都会显示
Incompatible types. Required: Boolean. Found: java.lang.String
当我想到如果最后有 .toString() 就一定是一个字符串。
我检测它的代码是:
String buildtype = BuildConfig.BUILD_TYPE.toString();
if (buildtype = "admin") {
//Do some admin stuff here.
}
我在我的 build.gradle 文件中设置了 admin BuildType,如下所示:
admin {
debuggable true
jniDebuggable false
renderscriptDebuggable false
minifyEnabled false
zipAlignEnabled true
}
非常感谢任何帮助。谢谢
最佳答案
如果您想要自定义构建类型而不是产品风格,您可以使用的是:
if (BuildConfig.BUILD_TYPE.contentEquals("admin")) {
// Do things related to the admin build type.
}
关于java - 安卓工作室 : Check for a custom build type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105135/