编程语言
首页 > 编程语言> > c# – 在xamarin上构建时的资源目录错误

c# – 在xamarin上构建时的资源目录错误

作者:互联网

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

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

Invalid resource directory name "res config".

我试过的事情:

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

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

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

解决方法:

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

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

Context.Resources.Assets.Open( “文件名”)

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

标签:android,xamarin,android-resources,aapt,c-2
来源: https://codeday.me/bug/20190830/1765132.html