it-swarm.com.de

Sie haben eine debugierbare APK hochgeladen. Aus Sicherheitsgründen müssen Sie das Debugging deaktivieren, bevor es in Google Play-Upload veröffentlicht werden kann

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.

15
RushDroid

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.

15
niqueco

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

1
yogikalwar

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.

1
drees

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'

        }
    }
1
Raja Jawahar

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

0
Rahul Chaurasia