应用程序图标未设置,始终显示默认的绿色安卓图标。

15

我按照教程和其他Stack Overflow问题的建议执行了以下步骤:

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

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

我还将应用程序图标保留在工具栏中。这有时会更改。如果再次运行应用程序,则会更改回默认的绿色安卓图标。

我使用的是新的Android Studio 2.1版本。是否在这方面存在一些问题?

3个回答

11

在清单文件中:

    android:icon="@drawable/ic_launcher"
    android:logo="@drawable/ic_launcher"
在drawable文件夹中,我添加了一个名为ic_launcher的标志,尺寸为192*192像素。
这个解决方案启发了我,链接在这里: This solution

3

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

如果它是ic_launcher,请在文件夹和menifest.xml中将其更改为任何其他名称,例如app_icon

卸载应用并重新安装。

希望能帮到您。


1

你改变了清单文件吗?

将android:icon="@mipmap/ic_launcher" 改为

android:icon="@mipmap/your_app_logo_name"


我已将app_logo_name更改为ic_launcher。 - suku
你在所有的mipmaps中都进行了更改吗? - MinnuKaAnae

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接