我正在更改应用启动器图标,并使用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
图标?
答案 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