未设置应用程序图标,它始终显示默认绿色 android 图标

App icon not being set, it is always showing default green android icon

我按照教程和其他堆栈溢出问题的建议执行了以下步骤:

  1. android:icon="@mipmap/ic_launcher" 在清单中,应用程序图标被命名为 ic_launcher 并且所有的 mipmap 都已根据分辨率适当替换
  2. 将所有 mipmap 图像替换为从 Android Asset Studio
  3. 生成的图像
  4. 我已通过右键单击资源在图像资源中选择了适当的文件。
  5. 我已经卸载了旧的应用程序。然后 运行
  6. 重建应用程序
  7. 我已经使缓存失效并重新启动了 Android Studio
  8. 重启手机
  9. 也在图片资源中添加了一张 512 * 512 像素的图片。

我怀疑的问题是,当我启动图像资源时,默认是在剪贴画上而不是在图像上。因此,每次应用 运行 时,它可能会选择默认的剪贴画图标。

我还保留了工具栏中的应用程序图标。这有时会改变。如果应用程序再次 运行,它将变回默认的绿色 android 图标。

我有新的 android studio 2.1。那么在这方面是不是有什么问题呢?

您是否更改了清单文件?

android:icon="@mipmap/ic_launcher" 到

android:icon="@mipmap/your_app_logo_name"

清单中:

    android:icon="@drawable/ic_launcher"
    android:logo="@drawable/ic_launcher"

在可绘制文件夹中,我添加了名为 ic_launcher 的徽标,大小为 192*192 像素。

让我走上正轨。

将所有文件夹中的图标文件重命名为任何其他名称,并在 menifest.xml 中也进行更改。

如果它是 ic_launcher,请将其更改为任何其他名称,例如文件夹中的 app_icon & menifest.xml 还有。

卸载应用程序并重新安装。

希望能有所帮助。