@ mipmap / ic_launcher未用于应用程序图标

时间:2018-07-06 16:37:55

标签: android android-studio

我正在更改应用启动器图标,并使用instructions修改了res/mipmap/ic_launcher图标。在Android Studio中,我看到了正确的修改图标。

但是,原始的默认图标仍显示在设备上,而不是我绑定到ic_launcher的新图标。我的清单是使用指向AFAICT的新值。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="app.anytune.rxsongbrowsertrials">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
....
</manifest>

为什么不使用ic_launcher图标?

2 个答案:

答案 0 :(得分:1)

我发现了错误。使用Image Asset Studio工具,它在ic_launcher资源中为普通版本(res / mipmap / ic_launcher)和圆形版本(res / mipmap / ic_launcher_round)创建了新的启动图标,分辨率如下:{{1} }。这些都是png文件,因此这些文件可能仍然存在问题,因为我希望它们是.xml文件。

但是,它没有更新dpi, dpi, xhdpi, xxhdpi, xxxhdpi分辨率。这仍然是指带有模板图像的原始可绘制对象。我需要手动更新前景标签以使用新的drawable。

答案 1 :(得分:0)

尝试使用此插件导入新图标,然后将其重命名为customIcon,将replace @ mipmap / ic_launcher设置为@ drawable / customIcon。不需要扩展名,请确保将其替换为四舍五入和普通

https://plugins.jetbrains.com/plugin/7658-android-drawable-importer

这里有一个工作项目的示例

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher_new"
    android:label="AMVT App Móvil"
    android:roundIcon="@drawable/ic_launcher_new"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

如果您需要创建一个简单的图标,也可以使用此工具 Android Asset Studio