无法访问(某些)本机系统资源(图标)

Ind*_*õue 2 android android-layout

<uses-sdk android:minSdkVersion="4" />

找不到一些图像:( @android:drawable/例如ic_menu_login)

但是当我导航到C:\Program Files (x86)\Android\android-sdk\platforms\android-4\data\res\drawable那里存在的图像时(ic_menu_login.png)

什么时候:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/item1" android:title="Refresh"
    android:icon="@android:drawable/ic_menu_rotate"></item>
        <item android:id="@+id/login" android:title="Log in"
    android:icon="@android:drawable/ic_menu_login></item>
</menu>
Run Code Online (Sandbox Code Playgroud)

我在控制台中收到错误:

W/ResourceType(5524):错误的XML块:标题大小191或总大小12517572大于数据大小0

项目 - >清洁没有帮助.

每个图像都不会出现此问题.

Dav*_*ave 6

并非所有Android资源都是公开的,因为它们可能在某些设备上不存在.@android:drawable/ic_menu_login当您尝试编译应用程序时,尝试使用它们(例如- )将导致出现错误消息.

如果你真的想要在Android SDK中找到某个drawable,你应该将它(即ic_menu_login.png)复制到你的项目中.