web-dev-qa-db-fra.com

Migration vers AndroidX - emplacement Android.support.FILE_PROVIDER_PATHS

Je suis en train de migrer un projet vers AndroidX et je suis bloqué par un problème.

<provider
    Android:name="androidx.core.content.FileProvider" <--- Changed to X lib
    Android:authorities="${applicationId}.fileprovider"
    Android:exported="false"
    Android:grantUriPermissions="true">
    <meta-data
        Android:name="Android.support.FILE_PROVIDER_PATHS" <---- ISSUE
        Android:resource="@xml/file_paths" />
</provider>

J'ai cherché sur Internet et je n'ai pas trouvé de solution: que dois-je ajouter à la place d'Android.support.FILE_PROVIDER_PATHS pour AndroidX?

25
sunlover3

toujours le même. Android.support.FILE_PROVIDER_PATHS est dans l'exemple ici

35
David
<provider
    Android:name="androidx.core.content.FileProvider"
    Android:authorities="com.mydomain.fileprovider"
    Android:exported="false"
    Android:grantUriPermissions="true">
    <meta-data
        Android:name="Android.support.FILE_PROVIDER_PATHS"
        Android:resource="@xml/file_paths" />
</provider>

Pour androidx, les métadonnées devraient être comme ceci. Commander ceci depuis Android studio: https://developer.Android.com/reference/androidx/core/content/FileProvider.html

4
Roshan S