当前位置:编程学习 > wap >>

修改了drawable里png文件,但是手机运行还是显示旧的图标。

--------------------编程问答-------------------- 先卸载掉,再重新安装呢 --------------------编程问答-------------------- 你看下有三个显示图片的文件夹,分别是高,中,低分辨率。你看看是不是这三个文件夹下面都是这张图片。 --------------------编程问答-------------------- 刷新一下R文件。试试 --------------------编程问答--------------------
引用 楼主 dragonrage 的回复:
我写了个小程序,写完想改换一下图标,就把各drawable文件夹里的ic_launcher.png文件都换了。
模拟器下运行已经正确的换成新图标了。但是用eclipse自动给小米手机重新安装运行,显示的还是旧图标。
不知何故。还望指点。谢谢。 
手机 android 图标 异常


有可能 是由于真机上的launcher未对该图标改变事件,及时刷新导致 --------------------编程问答-------------------- 可能是2楼说的那个原因,你就留一个drawable文件夹试试 --------------------编程问答-------------------- 嗯,应该是不同分辨率造成的,可以弄个新的图片名称,直接在清单文件中改名字,这样就不会出现这种情况了! --------------------编程问答-------------------- 同意1楼,先卸载再装 --------------------编程问答-------------------- 把APK包反编译 改资源文件 然后再重新编译回去 推进去 OK --------------------编程问答-------------------- 把R.java删掉重新生成试下。 --------------------编程问答-------------------- 小米手机就是这种情况出现的很多,用其他手机没有问题的。重启一下手机,或者把R.java删掉重新生成试下。 --------------------编程问答--------------------
引用 8 楼 shen332401890 的回复:
把APK包反编译 改资源文件 然后再重新编译回去 推进去 OK

你真有才! --------------------编程问答-------------------- 以前遇到过这个问题,在miui4.0上会出现这种情况,miui2.3不会出现。可能是miui会缓存图标
miui不但会缓存图标,还会缓存 应用程序权限,就是安装时提示的那个。
只要包名一样就会出现这问题
--------------------编程问答-------------------- 把下面的代码:
<application android:icon="@+drawable/ic_launcher" android:label="@string/app_name">

换成:
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">

把 "+"符号从 android:icon="@+drawable/ic_launcher"里删除 .





  --------------------编程问答-------------------- 对的 小米手机的问题 我刚刚也遇到了.... 重启手机 就完全OK了
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,