1

我有两个构建变体 uat 和 prod。在 uat 中,我正在实现debuggable,而在 prod 中,我正在实现falsedebuggable但是应用程序在进入后仍然显示false。它只发生在模拟器的情况下。

以下是我的应用程序 graddle 文件中的代码

buildTypes {
        android.variantFilter { variant ->
            if (variant.buildType.name.equals('release') || variant.buildType.name.equals('debug')) {
                variant.setIgnore(true);
            }
        }
        uat {
            debuggable true
            signingConfig signingConfigs.uat
            minifyEnabled false

            //zipAlignEnabled true
            applicationIdSuffix ".uat"
            buildConfigField "String", "URL_ENDPOINT", "\"http://your.development.endpoint.com/\""

        }

        prod {
            debuggable false
            jniDebuggable false
            signingConfig signingConfigs.prod
            renderscriptDebuggable false
            minifyEnabled false
           // zipAlignEnabled true
            applicationIdSuffix ".prod"
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
4

0 回答 0