在 xamarin 上构建资源目录错误
Resources directory error at build on xamarin
我正在使用 xamarin ide 构建和输出 APK。
我需要存储 json 个配置文件,因此我将它们放在 Resources/config.
下
文件的构建操作设置为AndroidResource。当我尝试构建项目时,出现以下错误:
Invalid resource directory name "res config".
我尝试过的事情:
- 重命名涉及的资源文件
- 将文件的构建操作设置为 None => 构建正在运行,但资源文件消失了。
在 Resource.designer.cs 中未以任何方式引用资源。
有人 idea 可以解决这个错误吗?谢谢
您应该将 .json 文件存储在 /Assets
或 /Resources/raw
文件夹中。然后您可以使用相应的方法打开它们:
Context.Resources.OpenRawResource(Resource.Raw.filename)
Context.Resources.Assets.Open("filename")
当您需要生成实际资源 ID 时使用 /Resources/raw,否则只需将其粘贴到 /Assets 文件夹中即可。
我正在使用 xamarin ide 构建和输出 APK。 我需要存储 json 个配置文件,因此我将它们放在 Resources/config.
下文件的构建操作设置为AndroidResource。当我尝试构建项目时,出现以下错误:
Invalid resource directory name "res config".
我尝试过的事情:
- 重命名涉及的资源文件
- 将文件的构建操作设置为 None => 构建正在运行,但资源文件消失了。
在 Resource.designer.cs 中未以任何方式引用资源。
有人 idea 可以解决这个错误吗?谢谢
您应该将 .json 文件存储在 /Assets
或 /Resources/raw
文件夹中。然后您可以使用相应的方法打开它们:
Context.Resources.OpenRawResource(Resource.Raw.filename)
Context.Resources.Assets.Open("filename")
当您需要生成实际资源 ID 时使用 /Resources/raw,否则只需将其粘贴到 /Assets 文件夹中即可。