我真的不想問這個問題,但我找不到任何解決方案。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的答案,因爲他們已經糾正了它。謝謝,不過。欣賞此優惠。乾杯! –