C# xamarin上生成时出现资源目录错误
我正在使用XamarinIDE构建和输出APK。 我需要存储json配置文件,因此我将它们放在Resources/config下 文件的生成操作设置为AndroidResource。当我尝试构建项目时,出现以下错误:C# xamarin上生成时出现资源目录错误,c#,android,xamarin,android-resources,aapt,C#,Android,Xamarin,Android Resources,Aapt,我正在使用XamarinIDE构建和输出APK。 我需要存储json配置文件,因此我将它们放在Resources/config下 文件的生成操作设置为AndroidResource。当我尝试构建项目时,出现以下错误: Invalid resource directory name "res config". 我尝试过的事情: 重命名所涉及的资源文件 将文件的生成操作设置为None=>build正在工作,但资源文件将消失 在Resource.designer.cs中未以任何方式引用资源 有人
Invalid resource directory name "res config".
我尝试过的事情:
- 重命名所涉及的资源文件
- 将文件的生成操作设置为None=>build正在工作,但资源文件将消失
有人知道如何解决这个错误吗?谢谢。您应该将.json文件存储在
/Assets
或/Resources/raw
文件夹中。然后,您可以使用相应的方法打开它们:
Context.Resources.openrawsource(Resource.Raw.filename)
Context.Resources.Assets.Open(“文件名”)
当您需要生成实际的资源ID时,请使用/Resources/raw,否则只需将其粘贴到/Assets文件夹中即可。谢谢您的回答,但我找不到上下文类的名称空间。您可以使用键盘
this
作为上下文。对不起,我不明白这与当前问题有什么关系。OpenRawResource方法来自何处?它来自Resources类: