ionic2踩坑之ionic resources失败

网上关于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

相关文章
相关标签/搜索