Ответ 1
Не используйте отладочный вариант вывода! Создайте apk release. Вы можете сделать это в Android Studio, перейдя в меню Build → Generate Signed APK. Или выполнив. /gradlew assembleRelease, если вы правильно настроили подпись в файле сборки.
Я хочу загрузить свой apk в google play store.but его Показать мне такую ошибку.
**You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play**
и я искал это, и я получаю рекомендацию изменить андроид: debuggable = "false" в manifestast.xml.
Я так изменился
manifast.xml
<application
android:allowBackup="true"
android:debuggable="false"
android:icon="@mipmap/ic_launcher"
android:label="Concall"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" >
и в моем build.grable(Module)
android {
buildTypes {
debug {
debuggable false
}
}
1. достаточно для загрузки Apk в Google Play Store?
2.if я забираю apk из папки проекта (app → build → output → apk → apk-debug.apk) после этого изменения, чем после того, как он сможет загрузить в Google Play Store
Мне нужно знать эту вещь Спасибо заранее.
Не используйте отладочный вариант вывода! Создайте apk release. Вы можете сделать это в Android Studio, перейдя в меню Build → Generate Signed APK. Или выполнив. /gradlew assembleRelease, если вы правильно настроили подпись в файле сборки.
Я столкнулся с этой ошибкой, и мое приложение нигде не debuggable
. После небольшого поиска я обнаружил, что в моем типе сборки release
случайно было установлено значение testCoverageEnabled true
.
release {
testCoverageEnabled true
...
}
Удаление этого решило проблему.
У меня была такая же проблема. Я неосознанно продолжал
Отладочная истина в выпуске buildType
buildTypes {
release {
minifyEnabled false
shrinkResources false
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
После того, как изменилось на ложное Работает нормально.
buildTypes {
release {
minifyEnabled true
shrinkResources true
debuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Это должны быть флаги для загрузки APK в Playstore. Не нужно выпускать сборку. Если вы хотите проверить свою сборку qa, вы можете сделать. /gradlew assemblyQa с флагами
minifyEnabled true отладка false shrinkResources true testCoverageEnabled = false
Вы можете увидеть мой ответ ниже. Вы должны установить эти параметры "отладка: ложь" отладка ложь
В моем файле build.gradle у меня было debuggable = false
и мне было интересно, почему я получаю эту проблему. позже я обнаружил, что это было debuggable = true
в моем теге приложения для файла AndroidManifest.xml