找不到与给定名称匹配的资源(在 'icon' 处,值为 '@mipmap/ic_launcher.png')

No resource found that matches the given name (at 'icon' with value '@mipmap/ic_launcher.png')

我更改了应用程序中的启动器图标。我添加的图片是PNG格式的。但是当我清理并构建我的项目时,出现以下错误。

找不到与给定名称匹配的资源(在 'icon' 处,值为“@mipmap/ic_launcher.png”)。

下面是我的AndroidManifest.xml

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

android:icon

中删除文件的扩展名

变化自

android:icon="@mipmap/ic_launcher.png"

 android:icon="@mipmap/ic_launcher"

请确保 mipmap 文件夹中有 ic_launcher.png

编辑:

从您发布的屏幕截图看来,您正在编辑错误的清单文件。请务必编辑 src/main/manifests

下的那个

将您的图标保存到 mipmap-hdpi 或 mipmap-mdpi 文件夹等。 不要让你的应用程序图标平面"mipmap"文件夹

如果您在 MainActvity 上操作过属性class确保图标值不包含扩展名

检查这些设置是否指向正确的目录

这个面板是-->项目结构-->构面。

希望这对你有用!

我最近想到了一个解决方案,只需在 android 工作室或您拥有的任何编辑器中打开“android\app\src\main\AndroidManifest”,然后使用您的图标名称编辑“ic_launcher”,然后就会出现错误走了,应用程序获取了您的自定义图标

  1. 尝试关闭 AnroidManifest.xml 选项卡。
  2. 搜索并打开您的基本清单...
  3. android:icon="@mipmap/ic_launcher"

(有同样的问题,因为错误出现在 AUTOMATICALLY 生成的清单,新清单)

我也遇到了类似的问题。创建新的 react-native-app 时,在 android/src/main/res/mipmap- 目录中有两组图标 - ic_launcher.pngic_launcher_round.png

如果您将默认图标替换为您自己的图标集,请确保在所有这些文件夹中还提供一个名为 ic_launcher_round.png 的应用程序徽标的圆形图标。

希望错误能得到解决。