在 xamarin 上构建资源目录错误

Resources directory error at build on xamarin

我正在使用 xamarin ide 构建和输出 APK。 我需要存储 json 个配置文件,因此我将它们放在 Resources/config.

文件的构建操作设置为AndroidResource。当我尝试构建项目时,出现以下错误:

Invalid resource directory name "res config".

我尝试过的事情:

在 Resource.designer.cs 中未以任何方式引用资源。

有人 idea 可以解决这个错误吗?谢谢

您应该将 .json 文件存储在 /Assets/Resources/raw 文件夹中。然后您可以使用相应的方法打开它们:

Context.Resources.OpenRawResource(Resource.Raw.filename)

Context.Resources.Assets.Open("filename")

当您需要生成实际资源 ID 时使用 /Resources/raw,否则只需将其粘贴到 /Assets 文件夹中即可。