几天前,我刚开始学习如何为Android开发,所以我仍然在学习所有的内部和外部环境。最近,我完成了一个基本联系人应用程序的功能编写,并决定转向修复UI中的一些更精细的点。在过去的几天里,我一直在尝试将应用程序的启动图标从默认的安卓图标默认图标更改为我选择的选定图标。但是,我似乎没有任何尝试会允许我选择的图标出现在我正在测试的设备上。
我在文件中添加了应该是正确行的内容,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="Contact_Manager.Contact_Manager" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly">
<uses-sdk android:minSdkVersion="16" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<application android:label="Contacts" android:icon ="@drawable/contacts-3"></application></manifest>但这个解决方案没有奏效。我还尝试从可绘制文件夹中删除默认图标(我还将其副本保存在其他地方),但它仍然在设备屏幕上显示默认图标。然后,我试图卸载设备上的应用程序,以清除所有缓存文件,但结果相同。我做错什么了吗?
注意:我也是StackOverFlow的新手,所以如果这个问题的格式很糟糕,我很抱歉。
发布于 2016-06-13 16:22:58
我怀疑你没有删除默认图标的所有版本。在android系统中,每个屏幕的密度都有一个图标-mdpi,drawable等文件夹。因此,搜索该文件并将其从所有文件夹中删除,然后再试一次。
您需要为每个密度添加新的图标。
UPDATE 1 :我想我现在知道这个问题了。右键单击解决方案资源管理器上的项目。然后单击选项。然后构建-Android应用程序。
在那里更改应用程序图标。
发布于 2016-12-20 22:55:40
从所有Android可绘制文件夹中删除默认的icon.png文件,并将新图标保存为icon.png。还要确保在清单中指向图标文件:
<application android:label="<Your app name>" android:icon="@drawable/icon"></application>
发布于 2020-04-11 10:09:49
尝试使用不同的图标名。
将新图标(myIcon.png)复制到mipmap-文件夹中。

更新Android项目MainActivity.cs文件中的图标值

从您的设备卸载应用程序,然后重试。
https://stackoverflow.com/questions/37794486
复制相似问题