網上關於ionic2怎麼修改應用圖標和啓動畫面資料也挺多的。不過你們執行ionic resources的時候很多人都執行失敗了,關於執行失敗的緣由網上不多。下面分享一下個人經驗吧。android
一、看本身的項目下面有沒有resources目錄,沒有的話先build,build以後就有了.ionic
二、打開這個目錄會發現下面有icon.png和splash.png這兩張圖片,他們分別對應應用圖標和啓動動畫。將本身的應用圖標和動畫覆蓋這兩張圖片就好了。建議分辨率分別是1024x1024和2208x2208.圖片格式支持png、psd、ai。動畫
三、執行ionic resources.執行以後build一下,會發現項目下面多了一個res目錄。將這個res文件覆蓋掉platforms\android\res文件。ui
四、執行ionic build android打包,發現應用圖標和啓動畫面都變了。orm
可是這步驟有兩個問題,一個是ionic resources可能會失敗。這個的解決方案一般都是說把png格式修改成ai格式,可是既然都支持沒理由png就報錯,其實緣由是由於圖片大小有限制,太大了就會報錯,將圖片壓縮以後再執行就能夠了。blog
第二個問題其實也是ionic resources引發的,若是你的圖片分辨率和大小不符合規範卻又執行成功了的話,極可能res目錄下面的目錄列表會有空目錄,
如圖:
圖片
這是由於對應適配的圖片生成失敗了,這樣第三步以後進行第四步的話會打包失敗。解決方案就是圖片用推薦的分辨率同時壓縮他的大小。io