更改图标后,Android Studio无法显示图标

时间:2018-11-01 09:18:13

标签: android

我试图将默认图标更改为另一个图标。但是,Android中显示的图标与mipmap文件夹中的图标不同。

这是我的模拟器以及错误的图标。

enter image description here

在android手机中,该图标甚至根本没有出现。

这是清单文件。

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

图标名称与上面的代码一样正确。这怎么会发生?

4 个答案:

答案 0 :(得分:3)

转到“文件”>“新建”>“图像资产”,它将在对话框下方显示。

enter image description here

在“图标”类型中,选择“ <启动器图标(自适应和旧版)”选项。

在“资产类型”中选择图像,然后从路径下方选择您的图像,同样,您可以选择背景图层。

现在选择“下一步”和“完成”,您的图标将被更改。

答案 1 :(得分:1)

创建新项目时,将存在一个名为mipmap-anydpi-v26的文件夹。如果它在那里,则将从带有Api 26+的设备中选择图标。只需删除此文件夹,应用程序图标将从mipmap文件夹中选取。

mipmap-anydpi-v26文件夹用于实现Api 26中引入的adaptive icons。如果要使用自适应图标,请创建一个自适应图标。如果您的手机版本高于8.0,则将选择自适应图标,否则将选择普通图标。

另外,如果您有ic_launcher_round,则只有7.1版的手机会从中选择。

答案 2 :(得分:0)

确保已更新每个mipmap文件夹(例如

)中的ic_launcher图片
  • mipmap-hdpi
  • mipmap-mdpi
  • mipmap-xhdpi

答案 3 :(得分:0)

尝试将mipmap中的图像文件重命名为“ appicon”,然后将其设置为清单

   android:icon="@mipmap/appicon"