android开发者:修改android图标ic_launcher,为自定义的.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发者:修改android图标ic_launcher,为自定义的.相关的知识,希望对你有一定的参考价值。

android编写小程序的时候,默认会生成的图标图片为ic_launcher.png我想把系统的改了,每次运行的时候,他就是我自定义的那张图片作为图标,在sdk的哪里修改.
声明不是每次的手动修改manitfest的android:icon.
就是说我每次创建的android project 他生成的ic_launcher.png是我自定义的。让他成为系统默认的。

android图标ic_launcher的修改方式:

    将自定义的图片复制到 res/drawable目录下,例如 logo.png.

    打开AndroidManifest.xml文件.

    在application节点中修改android:icon为android:icon="@drawable/logo"即可.

注意,部分Android手机的桌面有缓存,改了icon以后,桌面应用图标并没有变,需要重启手机才会生效.

参考技术A 你想的太多了吧,把问题搞复杂了,你说的肯定能实现,但是太没价值了,你要达到那种境界干脆自己开发一个系统得了。就改manifest就完全可以了,干嘛给自己徒增烦恼! 参考技术B 你不想每次改android:icon,那就改资源吧
在资源里面res/drawable追问

那不是一样要每次都修改啊

追答

怎么说呢,这是google的框架,你要是NB到修改人家的框架,那你尽管改好了
而且哪个项目不改图片,这点东西都不想改.........

追问

自己写的小程序,每次都是哪个丑陋的绿色图标,我想改改.因该是在sdk中的某个文件夹,但是我没找到。

追答

这么说吧,既然是你自己写的,没必要整那么细
另外,你换个图标,每个程序还是一样的图标,也没啥区别啊
还有,你写的小程序不会很多吧,换个资源也很快啊

追问

我把小程序都放在手机上,那叫一个不好看啊,自己定义的,肯定就找个好看的呀,

参考技术C 你是脑洞有点大呀,修改android studio的东西,那个又不惹你你改它干啥,还不如多琢磨一下界面和优化怎样做好一点

Android Studio编译旧图标

我使用Android Studio使用默认图标(ic_launcher)启动了一个Android项目。但现在我想将图标更改为其他内容。我尝试替换项目目录中的所有ic_launcher.pngs,以新名称复制图标并更改AndroidManifest.xml但应用程序仍然具有旧的ic_launcher。我还尝试重启Android Studio,无效缓存和重启,从设备卸载应用程序,但图标从未更改过。

PS:删除android:icon="@drawable/logo"(注意:我将ic_launcher.png更改为logo.png以查看它是否有效)然后将图标更改为默认的android图标。但是把它放回去仍然给我同样的旧版本。

是否有使用Android Studio更改应用图标的不同步骤?

答案

我在Android Studio中遇到了同样的问题。所需要的只是从菜单中选择Build -> Clean Project然后再次构建。之后,编译的APK文件中出现正确的图标。

另一答案

我不知道究竟是什么问题(Android Studio甚至在预览中显示了正确的图标,尽管应用程序的图标不正确)但我通过在不同的名称下复制相同的图标并相应地更改清单来解决它。

另一答案

在Android Studio 1.5.1中,这对我有用:

  1. 在标签后的清单应用程序部分中添加此行 android:label="@string/my_app" android:icon="@mipmap/ic_launcher"
  2. 清理您的应用
  3. 重启手机
  4. 启动它,应该没问题!

祝好运

另一答案

重启手机。如果这不能解决问题,那么重构 - >重命名包。这两种方法都解决了我的问题。

另一答案

你需要在你的清单中确定你有这样的主要活动下的android:icon =“@ drawable / ic_launcher”

另一答案
  1. 右键单击左上方的APP包,确保它与您要更改图标的应用程序相同。
  2. 点击它后,转到新建,然后转到“图像资产”选项。在那里,您可以通过选择所需的图像或剪贴画来更改图标。
  3. 然后只需单击下一步并完成按钮即可添加相应的图像。运行应用程序,如果图标没有更改,请卸载应用程序然后再次运行应用程序,之后将重新安装应用程序并更改图标。
另一答案

我注意到虽然我的图标有所有正确的图像文件/大小。我的文件夹中也有默认的ic_launcher.xml文件。构建引用此作为徽标而不是我尝试的任何图像。

我的解决方案: - 删除ic_launcher.xml文件 - 添加您的图标图像并在AndroidManifest.xml中引用它

例如:android:icon =“@ mipmap / example_icon”

以上是关于android开发者:修改android图标ic_launcher,为自定义的.的主要内容,如果未能解决你的问题,请参考以下文章

Android 动态获取 Resource ID

android开发默认图标怎么换?

android学习-Eclipse中修改Android项目图标

Android 中更改了默认app图标,在手机上还是显示默认图标

关于Android app的launcher图标更换后,仍然显示默认的ic_launcher图标的解决方法

Android Studio编译旧图标