无效的资源目录名称obj \ Debug \ res menu.png

时间:2018-01-10 10:32:58

标签: android ios xamarin resources png

我尝试做一个汉堡包菜单,但是当我尝试编译解决方案时我有一个例外。我正在开发一个Xamarin跨平台应用程序。

我有例外:

obj \ Debug \ res menu.png project.Android无效的资源目录名

使用menu.png文件时的代码是:

Icon = Device.OS == TargetPlatform.iOS ? "menu.png" : null;

我将png文件添加为iOS和Android项目的“Resources”文件夹中已存在的元素。我检查文件夹中是否存在该文件,我按照以下步骤尝试修复它,但它对我不起作用:

Invalid resource directory name "font" Xamarin Android

任何人都可以帮助我吗?谢谢!

2 个答案:

答案 0 :(得分:1)

我解决了!我删除了Android资源上的png文件,但它运行正常。我想我导入两次文件(在便携式解决方案和Android解决方案上),这是例外。

答案 1 :(得分:0)

我通过将构建工具版本27.0.3添加到我的sdk位置/构建工具中解决了该问题。 在obj / debug / [compile-version] /build.props

中检查所需的构建工具版本