Ich möchte meinen apk zu google Play Store hochladen. Aber es wird eine Fehlermeldung angezeigt.
**You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play**
und dann habe ich danach gesucht und erhalte die Anregung, dasAndroid zu ändern: debuggable = "false"in manifast.xml.
Ich habe mich so verändert
manifast.xml
<application
Android:allowBackup="true"
Android:debuggable="false"
Android:icon="@mipmap/ic_launcher"
Android:label="Concall"
Android:screenOrientation="portrait"
Android:theme="@style/AppTheme" >
und in meinem build.grable (Modul)
Android {
buildTypes {
debug {
debuggable false
}
}
1.ist der Upload Apk genug, um den Store abzuspielen?
2. wenn ich apk aus meinem Projektordner aufnehme (app >> build >> ausgabe >> apk >> apk-debug.apk) nach dieser änderung, nachdem es in google play store hochladen kann?
ich muss diese Sache wissen. Vielen Dank im Voraus.
Verwenden Sie nicht die Ausgabe von debug variant! Erstellen Sie ein release apk. Sie können dies in Android Studio tun, indem Sie das Menü Erstellen -> Generierte signierte APK aufrufen. Oder indem Sie ./gradlew assembleRelease ausführen, wenn Sie die Signierung in der Build-Datei ordnungsgemäß konfiguriert haben.
Dies sollten die Flags für das Hochladen der Apk in den Playstore sein. Muss nicht veröffentlicht werden. Wenn Sie Ihren qa-Build testen möchten, können Sie ./gradlew assembleQa mit Flags ausführen
minifyEnabled true debuggbar false shrinkResources true testCoverageEnabled = false
Ich bin auf diesen Fehler gestoßen und meine Anwendung verwies nirgends auf debuggable
. Nach einigem Suchen fand ich heraus, dass ich versehentlich testCoverageEnabled true
in meinem Buildtyp release
hatte.
release {
testCoverageEnabled true
...
}
Durch das Entfernen dieses Problems wurde das Problem behoben.
Ich hatte das gleiche Problem. Unbewusst habe ich gehalten
debuggable true in der Version buildType
buildTypes {
release {
minifyEnabled false
shrinkResources false
debuggable true
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
Nach geändert zu falsch. Es funktioniert gut.
buildTypes {
release {
minifyEnabled true
shrinkResources true
debuggable false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
In meiner build.gradle-Datei hatte ich debuggable = false
und ich habe mich gefragt, warum ich dieses Problem bekomme. später stellte ich fest, dass es debuggable = true
im Anwendungstag meiner AndroidManifest.xml-Datei