我正在尝试实施MediaPlugin,但我遇到了问题。我已完成setup instructions中的所有步骤并收到以下错误:
Error: No resource found that matches the given name (at 'resource' with value '@xml/file_paths')
如setup instructions中所述 - 在我的Android项目中,我在Resources-folder中添加了一个名为xml的文件夹,其中包含一个名为file_paths.xml的文件,其中包含以下内容:
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-files-path name="my_images" path="Pictures" />
<external-files-path name="my_movies" path="Movies" />
</paths>
我希望这个问题与上面的内容或AndroidManifest.xml有关,所以我将包含我的完整AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.company.Kvitt" android:installLocation="auto">
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application android:label="Kvitt.Android">
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="com.company.Kvitt.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"/>
</provider>
</application>
</manifest>
非常感谢有关如何解决此错误的任何帮助或想法!
答案 0 :(得分:3)
res/xml
目录应与其他资源位于同一子文件夹中; drawable,layout,mipmap-XXX等...
Resources/xml/file_paths.xml
obj/Debug/android/res/xml
如果资源文件不在构建工件中,则可能的原因是构建操作错误
AndroidResource