web-dev-qa-db-ja.com

AndroidXへの移行-Android.support.FILE_PROVIDER_PATHSの場所

プロジェクトをAndroidXに移行している最中ですが、問題でブロックされています。

<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>

私はすべてのインターネットを検索しましたが、これに対する解決策が見つかりませんでした。AndroidXのAndroid.support.FILE_PROVIDER_PATHSの代わりに何を追加すればよいですか?

25
sunlover3

まだ同じ。 Android.support.FILE_PROVIDER_PATHSは例にあります here

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>

Androidxの場合、メタデータは次のようになります。 Android studio: https://developer.Android.com/reference/androidx/core/content/FileProvider.html からこれをチェックアウトしてください

4
Roshan S