ADT中修改了andoird项目的图标后不同手机上的程序图标不一样解决一法

问题描述:

1、一开始使用adt建立了项目,才用来老的图标;

2、中途更换了图标,没有重新建立项目,而是直接将图标文件更改了ic_launcher.png

3、重新打包了后,出现问题,在1024*768项下分辨率都可以正常使用,但是在这个分辨率以上,还是出现老的问题

被此问题困扰了N长时间了,解决方案

1、更改了项目所在代码下的\res下的四个文件夹对应的文件,重新编译后,问题依旧存在

drawable-hdpi

drawable-ldpi

drawable-mdpi

drawable-xhdpi

 

2、将项目二进制文件中的res里面的四个文件替换掉,问题依旧

drawable-hdpi

drawable-ldpi

drawable-mdpi

drawable-xhdpi

 

3、在adt中,选择Project-》clean,将项目二进制文件全部替换掉,然后重新打包,问题解决

试着将bin目录下生成的dex和资源文件全部清除掉然后再编译试下

问题原因问题:

估计问题出在,dex或ap_文件,在么有clean之前,当不是新增加的文件的话,估计adt没有重新编译进入DEX文件或AP_文件,从而导致,虽然图标发生了变更,但是部分手机上没有变化

猜你喜欢

转载自wmcxy.iteye.com/blog/1930401
今日推荐