【问题标题】:Invalid resource directory name obj\Debug\res menu.png无效的资源目录名称 obj\Debug\res menu.png
【发布时间】:2018-01-10 10:32:58
【问题描述】:

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

我有一个例外:

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

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

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

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

Invalid resource directory name "font" Xamarin Android

谁能帮助我?谢谢!

【问题讨论】:

    标签: android ios xamarin resources png


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 2013-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多