我真的不想问这个问题,但我找不到任何解决方案。Android Studio,元素路径必须声明为FileProvider
在我的表现我已经宣布FileProvider:
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="com.example.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
它需要@xml/provider_paths
工作。在我的资源文件夹中,我创建provider_paths.xml
文件,并复制粘贴此代码:
<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path name="files" path="."/>
</paths>
但是过Android Studio IDE抛出我说那样的错误:
Element paths must be declared
我的截图:
你'provider_paths.xml'进去了'RES/XML /'文件夹,而不是'值/'。 –
@MikeM。你能写出适当的描述作为答案,所以我可以将其标记为接受? –
很酷。如果你愿意,你可以接受sasikumar的答案,因为他们已经纠正了它。谢谢,不过。欣赏此优惠。干杯! –