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