我不明白为什么我的图标和启动画面没有显示。它们在config.xml文件中正确引用,但是cordova默认的图片出现了。请帮助解决。
编辑: 我刚刚注意到生成的图标和启动画面没有复制到它们各自的平台上。这是为什么?
编辑: 我刚刚注意到生成的图标和启动画面没有复制到它们各自的平台上。这是为什么?
要修改闪屏界面,您可以前往资源
文件夹并修改icon.png
和splash.png
。
您可以运行ionic resources
命令来为当前已安装的平台生成资源。
必须确保图标和闪屏尺寸以及格式相同,否则将无法正常工作。
在此之前,请确保您已安装所需的平台:
ionic platform add android
ionic platform add iOS
启动画面:
图标:
我也意识到保持这些图片的大小较小是最好的,一旦它们超过35MB,生成时间就会更长。
这个问题是由于资源映射文件没有在正确的位置创建导致的。运行以下命令字符串将解决您的问题。
mv platforms/android/res/{values,xml} res
rm -rf platforms/android/res
cp -r res platforms/android
ionic build android
最终我的自定义图标和启动画面出现了。
换句话说,您必须在platforms/android和platform/ios中手动更新文件。