【问题标题】:No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher')找不到与给定名称匹配的资源(在“图标”处,值为“@drawable/ic_launcher”)
【发布时间】:2016-08-11 23:23:06
【问题描述】:

这是我第一次尝试开发 Android 应用程序。我有两次相同的错误(第 5 行和第 13 行),但我不知道我做错了什么。

错误:“找不到与给定名称匹配的资源(在 'icon' 处,值为 '@drawable/ic_launcher'。

问题是我确实将 ic_launcher.png 保存在 Resources > drawable 中。请帮忙。

Android 清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="Solobuy.Solobuy">
  <uses-sdk android:minSdkVersion="19" />
  <application android:label="Solobuy" android:icon="@drawable/ic_launcher" android:name="mono.android.app.Application" android:debuggable="true">
    <provider android:name="mono.MonoRuntimeProvider" android:exported="false" android:initOrder="2147483647" android:authorities="Solobuy.Solobuy.mono.MonoRuntimeProvider.__mono_init__" />
    <receiver android:name="mono.android.Seppuku">
      <intent-filter>
        <action android:name="mono.android.intent.action.SEPPUKU" />
        <category android:name="mono.android.intent.category.SEPPUKU.Solobuy.Solobuy"/>
      </intent-filter>
    </receiver>
    <activity android:icon="@drawable/ic_launcher" android:label="Items" android:name="solobuy.ItemsActivity" />
    <provider android:name="mono.MonoRuntimeProvider" android:exported="false" android:initOrder="2147483647" android:authorities="Solobuy.Solobuy.mono.MonoRuntimeProvider.__mono_init__" />
    <receiver android:name="mono.android.Seppuku">
      <intent-filter>
        <action android:name="mono.android.intent.action.SEPPUKU" />
        <category android:name="mono.android.intent.category.SEPPUKU.Solobuy.Solobuy" />
      </intent-filter>
    </receiver>
    <provider android:name="mono.MonoRuntimeProvider" android:exported="false" android:initOrder="2147483647" android:authorities="Solobuy.Solobuy.mono.MonoRuntimeProvider.__mono_init__" />
    <receiver android:name="mono.android.Seppuku">
      <intent-filter>
        <action android:name="mono.android.intent.action.SEPPUKU" />
        <category android:name="mono.android.intent.category.SEPPUKU.Solobuy.Solobuy" />
      </intent-filter>
    </receiver>
  </application>
  <uses-permission android:name="android.permission.INTERNET" />
</manifest> 

【问题讨论】:

  • 试试清理你的项目还是重启你的ide?​​span>
  • 将您的图标放到Project name-res-drawable 并清理您的项目。
  • 哦,nvm。那没有用:/。调试后同样的错误。我不确定您将我的图标放入 Project name-res-drawable Lazy 是什么意思
  • 你是用linux操作系统开发的吗?如果是,请检查 ic_launcher.png 是否具有读取权限。
  • @Learnin2Code 你能解决这个问题吗?如果是,您能否发布您为解决此问题所做的工作。

标签: android xml xamarin


【解决方案1】:

将drawable更改为mipmap,您可以在“res”下看到列表——ic_launcher存在于文档mipmap中!

记得按“保存”按钮,您会看到错误!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多