關於Android app的launcher圖標更換后,仍然顯示默認的ic_launcher圖標的解決方法


<h1>概要</h1>
在做手機適配的時候,遇到了一個很奇怪的問題,在1080x720的手機可以正常顯示替換的ic_launcher.png圖標,但是在1920x1080的手機上顯示ic_launcher.png仍為默認圖標,經過檢查發現在整個項目里面不包含默認ic_launcher.png圖標,那么顯示的圖標是怎么回事呢?

<h2>第一種可能</h2>
百度一下,發現同樣的問題別人也遇到過,他們是直接替換掉了默認ic_launcher.png的圖標,重新在模擬器/真機中安裝運行,顯示的仍為默認圖標,解決的辦法是重啟模擬器或真機,認為是ic_launcher緩存,可能吧!

<h2>第二種可能</h2>
但我認為可能是APP內部緩存,因為第一次在1920x1080的真機上安裝,顯示的為默認ic_launcher.png圖標,然后將模擬器屏幕設為1920x1080后,顯示APP圖標仍為默認ic_launcher.png,其它分辨率顯示就正常,按理說第一次安裝不存在ic_launcher.png緩存在手機上的,如果這個時候重啟手機,可能是自己見識不夠,想不清楚其中的原因。於是將當前項目清除一下Clean,重新生成項目R文件內容,然后安裝在1920x1080的模擬器上,結果讓人驚訝,可以正常顯示替換后的圖標。之后,不管你在哪款1920x1080分辨率的手機上安裝,顯示的圖標都是替換后的ic_launcher.png

點擊查看詳情

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM