Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

android - cannot resolve symbol FileProvider

Tags:

android

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 ?

like image 288
Jake Avatar asked Jun 08 '14 19:06

Jake


1 Answers

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"
like image 90
LordParsley Avatar answered Oct 28 '22 16:10

LordParsley