(我已更新帖子)
以下是我的工作原理:
清单:
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:label="@string/app_name"
MIPMAP: 由New创建>图像资产 我选择了Launcher Icons(Adaptative和Legacy)
另外,当我打开其中任何一个时,我会看到我想要的图标:
现在,启动器图标工作正常:
我遇到的问题是,我不想更新我选择其他应用时显示的图标。
答案 0 :(得分:1)
您必须更新清单文件中的应用程序标记的两个属性。
android:icon="@mipmap/ic_launcher" <-- Change this one
android:roundIcon="@mipmap/ic_launcher_round" //<-- and this one
或者你可以删除
android:roundIcon="@mipmap/ic_launcher_round" //<-- and this one
确保将所有mipmap / drawable放在正确的位置和所有dpi。
如果你还有问题,请联系我。答案 1 :(得分:0)
转到您的应用文件夹并进入drawable。右键单击 - &gt;新 - &gt;图像资产。
从那里,您可以根据给定的不同选项选择所需的图像类型。
答案 2 :(得分:0)
我认为这是常见的缓存问题。有时,当您从Android Studio或在调试模式下运行该应用程序时,您将拥有此机器人图标。
当您停止并且不重新安装该应用程序时,droid图标仍然存在,以便将来启动……您必须清除缓存以取回您的图标。
我几天以来一直在寻找正确的答案,因为它很坚固而且仍然无法解决...
希望这会有所帮助!