java - 安卓工作室 : Check for a custom build type

标签 java android android-studio android-gradle-plugin android-build-type

我试图让一段代码检测 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/

相关文章:

java - 通过 DOM 解析器从 XML 处理 CDATA

java - JFrame和不同的 "pages"内容

android - 警告对话框不关闭

android - 签名 apk 中的 ClassNotFoundException

Android SDK Manager - 你需要安装所有的 Android 平台吗?

java - 如何从项目的 Maven 依赖树中删除旧的易受攻击的 Apache 公共(public)集合版本依赖项?

java - 在代理后面使用 Azure EventHub 进行身份验证

android - 隐藏麦克风按钮 Android 虚拟键盘

android - Android 中的颜色替换器

java - 将 Constraintlayout 更改为 LinearLayout