Приложение по-прежнему отображается в режиме отладки после того, как в отладке приложения установлено ложное отладочное значение - PullRequest
0 голосов
/ 05 июня 2018

У меня есть два варианта сборки uat и prod.В uat я делаю debuggable истинным, в то время как в prod я делаю false.Но приложение все еще показывает в debuggable после того, как оно до 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'
        }
    }
...