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

qle*_*nec 3 c# android aapt android-resources xamarin

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

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

Invalid resource directory name "res config".
Run Code Online (Sandbox Code Playgroud)

我试过的事情:

  • 重命名涉及的资源文件
  • 将文件的构建操作设置为None => build工作正常,但资源文件消失.

Resource.designer.cs中没有以任何方式引用资源.

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

Jon*_*las 5

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

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

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

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