问题描述:
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_文件,从而导致,虽然图标发生了变更,但是部分手机上没有变化