gpt4 book ai didi

Xamarin Forms Mediaplugin 文件提供程序

转载 作者:行者123 更新时间:2023-12-02 10:05:26 24 4
gpt4 key购买 nike

我正在尝试实现 MediaPlugin但我遇到了问题。我已完成 setup instructions 中的所有步骤并得到以下错误:

Error: No resource found that matches the given name (at 'resource' with value '@xml/file_paths')

setup instructions 中所述- 在我的 Android 项目中,我在资源文件夹中添加了一个名为 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>

非常感谢任何有关如何解决此错误的帮助或想法!

最佳答案

res/xml 目录应与其他资源位于同一子文件夹中;可绘制、布局、mipmap-XXX 等...

  • 进行全部清理/全部构建,就像双重检查一样
  • 仔细检查项目中的 xml 路径:Resources/xml/file_paths.xml
  • 构建后,检查 obj/Debug/android/res/xml 中文件的构建工件

如果资源文件不在构建工件中,可能的原因是构建操作错误

  • 检查文件上的构建操作是否设置为AndroidResource

关于Xamarin Forms Mediaplugin 文件提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49184544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com