Android 参考内置可绘制报告“;未找到与给定名称匹配的资源;

Android 参考内置可绘制报告“;未找到与给定名称匹配的资源;,android,xamarin,resources,Android,Xamarin,Resources,这似乎是一个应该被多次回答的问题,但我在任何地方都找不到答案。我有类似错误的建议,但都不管用。我正在尝试按照我在上找到的一些说明向应用程序添加工具栏。最后,我在我的Resources\menu目录中找到了一个名为MainMenu.xml的文件,其中包含以下内容: <?xml version="1.0" encoding="utf-8" ?> <!--For all properties see: http://developer.android.com/guide/topics

这似乎是一个应该被多次回答的问题,但我在任何地方都找不到答案。我有类似错误的建议,但都不管用。我正在尝试按照我在上找到的一些说明向应用程序添加工具栏。最后,我在我的Resources\menu目录中找到了一个名为MainMenu.xml的文件,其中包含以下内容:

<?xml version="1.0" encoding="utf-8" ?>
<!--For all properties see: http://developer.android.com/guide/topics/resources/menu-resource.html-->
<menu xmlns:android="http://schemas.android.com/apk/res/android">

   <item android:id="@+id/menu_login"
         android:showAsAction="ifRoom"
         android:icon="@drawable/ic_action_content_save"
         android:title="Login"/>

</menu>

但是当我建造的时候。我收到一个错误:

1:错误:错误:未找到与给定名称匹配的资源(位于 值为“@drawable/ic\u action\u content\u save”的“icon”


编辑:我发现我错过了提取zip文件的部分,但我认为SDK/Android系统中有一些内置资源可以参考。如何操作?

对于内置资源,您需要在可绘制目录前面包含
android:
,并且在菜单中使用的保存图标的名称是
ic\u menu\u save

android:icon="@android:drawable/ic_menu_save"

也就是说,一些资源表明不建议使用系统资源,因为它们可能会更改。他们鼓励将它们复制到您的项目中,以便在未来版本的Android上保持一致。我个人的观点是,对于诸如“保存”这样的通用功能,如果它们要更改图标,我希望我的应用程序也会这样做。

对于内置资源,您需要在可绘制目录前包含
android:
,菜单中使用的保存图标的名称是
ic\u menu\u save

android:icon="@android:drawable/ic_menu_save"
也就是说,一些资源表明不建议使用系统资源,因为它们可能会更改。他们鼓励将它们复制到您的项目中,以便在未来版本的Android上保持一致。我个人的观点是,对于像save这样的通用功能,如果它们要更改图标,我希望我的应用程序也能跟随