I am trying to test the FileProvider tutorial .
It asks to include in the manifest :
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.mydomain.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
</provider>
In the manifest, I get the error:
Cannot resolve symbol FileProvider
I followed these instructions , to add the v4 support library to Android Studio. I add the following to the build.gradle file, but the gradle sync fails :
compile "com.android.support:support-v4:18.0.+"
What must I do to resolve this problem ?
转到“文件”>“使缓存无效/重新启动”和“无效并重新启动”。
I believe the version of the support library you are targeting (18.0.+) is too low. FileProvider was only added in version 22.1.0 according to the reference docs so you will need at least:
compile "com.android.support:support-v4:22.1.0"
I know this too late in case you got same problem please refer
https://stackoverflow.com/a/58784995/5193899
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.camera.app.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths">
</meta-data>
</provider>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.