根据离子文档的指南,我创建了两个.png文件(ICON(192x192)和Splash(2208x2208)),然后将它们放入 Resources 文件仪中。然后我运行 ionic resources
,因此更换了默认图像。但是不知何故,这并没有产生任何影响。此外,正如我所知,默认图像以前从未应用 - 我曾经有过,并且仍然有灰色的Cordova发射图标和白色飞溅屏幕。我的配置:
Cordova CLI: 6.4.0
Ionic Framework Version: 2.0.0-rc.2
Ionic CLI Version: 2.1.18
Ionic App Lib Version: 2.1.9
Ionic App Scripts Version: 0.0.44
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.4
Node Version: v7.4.0
Xcode version: Not installed
我在Android设备上运行应用程序,并且当我在平台/Android/res中检查资源时都没有更改。只需替换文件就可以解决问题,但是从我的角度来看,这不是最好的解决方案:)
使用以下命令将您的项目更新为Cordova 6.5.0。
npm install -g cordova
如果您已经使用Cordova较早版本构建了项目,则必须更新项目的Android平台。
cordova platform update android@6.1.1
希望这可以解决您的问题
我希望您已经保存了两个新图像iCon.png和splash.png
最好使用单独的命令安装
喜欢
离子资源 - icon和
离子资源-Splash
我找到了您的白色飞溅问题的解决方案。使用Ionic的最后一个版本,您需要在Config.xml文件中验证一行:
确保您有一行:
<preference name="SplashScreen" value="screen"/>
而不是:
<preference name="SplashScreen" value="splash"/>
您需要在此处拥有值"screen"
,而不是旧版本,即"splash"
!!!
现在,我的splashscreen不再是白色,它收集了我从PSD文件生成的资源文件。
这是我的离子信息提示:
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.0.0
ios-deploy version: 1.9.1
ios-sim version: 5.0.13
OS: macOS Sierra
Node Version: v6.9.5
Xcode version: Xcode 8.2.1 Build version 8C1002