android應用開發過程中更換資源文件不刷新(顯示舊資源文件)問題

問題描述:

        我們在開發android app項目的時候,經常會遇到需求更改和UI更改的情況,這樣我們就需要將已經寫好的界面中的元素換掉,例如將界面中的背景圖或者某個圖片換掉,這時,問題便出現了:在更換完圖片資源之後,我們會發現,在手機上面顯示的還是原來沒有更換過時的圖片(舊圖片),沒有顯示新圖片資源。


產生原因&解決辦法:

這個問題的產生原因比較多,常見的可能是:

  1. android項目有多個資源文件夾,某些圖片爲了多屏幕適應而設計了多套分辨率圖片,所以我們在更改這些資源圖片的時候,需要將各個資源文件夾中的圖片統一修改掉,否者,可能在不同分辨率的手機上面顯示出不同的效果圖片(當然,也有的app就是故意在不同資源文件夾上傳不同圖片,以便讓不同分辨率的手機用戶看到不一樣的內容);
  2. 如果我們將原來的舊圖片已經覆蓋或者已經刪除掉了,但是運行項目的時候還是顯示舊的圖片資源,這可能是bin文件夾沒有刷新造成的,解決辦法是:eclipse菜單欄選擇Project——Clean...——Clean projects selected below,然後選中你的項目,點擊OK即可刷新項目bin目錄,用新資源文件打包apk文件(覺得麻煩的話,那你就直接刪掉項目bin目錄即可)。
  3. 我的小米手機在我更改項目icon之後一直顯示舊icon,我試了以上兩種辦法還是沒有解決這個問題,覺得這可能是因爲小米手機系統的原因造成的,因爲小米系統有自己獨立的icon設計標準,所以,如果大家在遇到項目icon沒有改變的時候,可以換一臺新手機試試icon有沒有改變,否者會浪費不少時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章