person_add

Android 11 MANAGE_EXTERNAL_STORAGE permission reject by Google playstore

Development : Android Mobile development

Posted by Relwendé Jacob ZOUNDI 3 years ago



  • Relwendé Jacob ZOUNDI 3 years ago

    Explication

    À partir d'Android 11 l'accès au système de fichiers change pas besoin d'utiliser MANAGE_EXTERNAL_STORAGE utilisez plutôt MediaStore API.

    Si votre application fait appel au système de fichiers pour lire du contenu ( READ) ou pour écrire du contenu ( WRITE) vous devez obligatoirement utiliser les permission suivantes:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    L'utilisation de MANAGE_EXTERNAL_STORAGE est déprécié à partir de la version Android 11 (api R)

    ___
    Une alternative au problème de faire comme ceci:

    1)Dans le Manifest


    <application
          android:allowBackup="true"
          android:icon="@mipmap/logo_round"
          android:requestLegacyExternalStorage="true"
     

     

    2)Dans le build.gradle de l'application

    Vous devez cibler votre apk sur du 29 ( parce le 30 c'est la version 11)

    targetSdkVersion 29

     

     


    Reply


    • Tobirama 3 years ago

      Merci infiniment boss

Your answer!



Similars contributions