web-dev-qa-db-fra.com

Vous avez téléchargé un APK débogable. Pour des raisons de sécurité, vous devez désactiver le débogage avant de pouvoir le publier dans Google Play-Upload apk pour google play.

Je veux télécharger mon apk sur Google Play Store.but son erreur Show me comme ça.

**You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play**

et que j'ai cherché ceci et je reçois suggetion pour changer leAndroid: debuggable = "false"dans manifast.xml.

J'ai changé comme ça

manifast.xml

 <application
    Android:allowBackup="true"
    Android:debuggable="false"
    Android:icon="@mipmap/ic_launcher"
    Android:label="Concall"
    Android:screenOrientation="portrait"
    Android:theme="@style/AppTheme" >

et dans mon build.grable (Module)

Android {
buildTypes {
    debug {
        debuggable false
    }
}

1.est-ce suffisant pour télécharger Apk sur Google Play Store?

2.si je récupère apk de mon dossier de projet (app >> build >> sortie >> apk >> apk-debug.apk) après ce changement qu'après avoir été en mesure de télécharger dans Google Play Store?

j'ai besoin de savoir cette chose Merci d'avance.

15
RushDroid

N'utilisez pas la sortie debug variant! Construire un release apk. Vous pouvez le faire dans Android Studio en allant dans le menu Build -> Generate Signed APK. Ou en exécutant ./gradlew assembleRelease si vous avez correctement configuré la signature dans le fichier de construction.

15
niqueco

J'ai rencontré cette erreur et mon application ne faisait référence à debuggable nulle part. Après quelques recherches, j'ai découvert que testCoverageEnabled true était accidentellement dans mon type de construction release.

release {
    testCoverageEnabled true
    ...
}

Supprimer ce problème a résolu le problème.

1
drees

J'avais le même problème. Sans le savoir j'ai gardé 

debuggable true dans la version buildType

buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            debuggable true
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'

        }
    }

Après changé en faux. Cela fonctionne bien.

buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            debuggable false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'

        }
    }
1
Raja Jawahar