android - 漏洞 : Splash and Icon generator not working (Ionic and Cordova)

标签 android ios ionic-framework

类型:漏洞

平台:移动端webview

我尝试使用博客/网站教程中的 ionic splash 和图标生成器。它不会读取我的 png 文件,即使我将它们放在根目录中。我将它们转换为 ai 文件,它们会返回一个错误,指出无法读取文件(尽管它们可以在预览和 Adob​​e Illustrator 中打开)。

然后我使用了 cordova 生成器指令并得到了这个错误:

{ [Error: Command failed: convert: unable to open image platforms/ios/splash/Resources/icons/icon-72@2x.png': No such file or directory @ error/blob.c/OpenBlob/2675. convert: WriteBlob Failedplatforms/ios/splash/Resources/icons/icon-72@2x.png' @ error/png.c/MagickPNGErrorHandler/1630. ] timedOut: false, killed: false, code: 1, signal: null }

最佳答案

如果您使用的是最新版本的 Ionic-CLI,应该可以正常运行。

npm update -g ionic

更新您的cli

创建项目后,您必须添加一个平台:

ionic platform add android

ionic platform add ios

在项目的根目录中,您应该找到一个名为resources 的文件夹。

放置一个图标文件和一个闪屏文件:

  • 图标.png
  • splash.png

The icon image's minimum dimensions should be 192x192 px, and should have no rounded corners.

现在,从项目的根文件夹:

ionic resources

它应该为定义的所有平台创建资源。

一些引用herehere .

关于android - 漏洞 : Splash and Icon generator not working (Ionic and Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532379/

相关文章:

ios - Xcode 6 : Changing the Font for a Size Class

macos - Cordova 需要 xcodebuild 版本 9.0.0 或更高版本

ionic-framework - 使用 Ionic 框架推送通知

android - 如何使用 OnTouch() 检查图像是否被触摸

android - 防止第二个 ajax 调用等到第一个 ajax 调用完成

java - Android libGDX 在启动时随机崩溃

android - Firebase jobdispatcher 未在指定窗口内触发

ios - 为什么从 UITextField 输入的字符串中四舍五入到较低的整数?

ios - Bar 分段控件在 iOS7 iphone 5s 真机上的 Toolbar 中有 padding

html - 如何仅设置有序列表项的样式?没有嵌套在里面的无序列表项