Android MipMaps 不工作(Android Studio)

Android MipMaps not working (Android Studio)

因此,我在 res/ 目录中设置了 mipmap 文件夹(例如 /src/main/res/mipmap-mdpi,等等,用于不同的密度),并且在清单中我将 android:icon= @mipmap/ic_launcher 用于 ic_launcher.png 文件,但当我按下播放按钮时,我的 phone 上仍然显示 android 绿人。非常令人沮丧。有什么建议可以尝试吗?

我试过卸载应用程序并清理项目

在你的AndroidStudio里面的包管理器

  1. 右键单击文件夹应用程序和select新建->图像资源
  2. 默认是启动器图标,只需select你的图片就可以了

我关闭了清单文件中的标签,所以它不会读取 mipmap 资源

应该是

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

而不是

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

我不确定它是否与我的问题相同,但我删除了文件夹 mipmap-anydpi-v26 中的 xml 个文件,之后它完成了它的工作

这在 Android Studio

中为我修复了它
  1. 确保您的 png 图片在 res/drawable 文件夹中。

  2. 确保您的 png 图片不包含大写字符。

3. Create App icon using Image Assest

4. Replace "android:icon=ic_launcher" with your icon name

  1. 重建,一切顺利。