构建在xamarin上的资源目录错误

时间:2015-03-17 16:00:48

标签: c# android xamarin android-resources aapt

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

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

Invalid resource directory name "res config".

我尝试过的事情:

  • 重命名所涉及的资源文件
  • 将文件的构建操作设置为None =>构建正在运行但资源文件已消失。

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

有没有人知道如何解决这个错误?感谢。

1 个答案:

答案 0 :(得分:5)

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

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

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

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