【问题标题】:Ionic cordova resources splash screen not working离子科尔多瓦资源闪屏不起作用
【发布时间】:2018-04-01 08:13:56
【问题描述】:

我正在尝试使用 Ionic 创建的自动方法为我的应用生成匹配大小的初始屏幕尺寸。

我正在使用下一个命令:

ionic cordova resources

或者:

ionic cordova resources --splash

(对于更具体的命令)。

然后我在 CLI 中收到下一个错误:

✖ Uploading source images to prepare for transformations - failed!
HTTP Error 400: POST https://res.ionic.io/api/v1/upload

{"Error":"unable to read uploaded image","Width":0,"Height":0,"Type":"png","Vector":false}

我已尝试上传pngjpg。 我还尝试清除 png 的透明度,以便它具有背景。我也尝试过使用来自 Apple 官方网站的各种尺寸。 但是还是不行。

也许图片中的某些内容不正确?

顺便说一句,图标工作正常。

【问题讨论】:

标签: cordova ionic3 splash-screen


【解决方案1】:

前几天我遇到了这个问题,我找到了解决方案

https://github.com/ionic-team/ionic-cli/issues/3385#issuecomment-408508772

首先,添加Android平台:

ionic cordova platform add android

准备好icon.pngsplash.png 中的resources

运行

npm i -g ionic@4.1.0-testing.458303e0

然后ionic cordova resources android

【讨论】:

    【解决方案2】:

    .png 扩展名更改为.ai 它应该工作

    【讨论】:

      【解决方案3】:

      通过Windows Paint保存图片解决了这个问题。现在 Cordova 成功识别了图像的宽度和高度。

      【讨论】:

        【解决方案4】:

        图像文件必须是非隔行格式。使用ImageMagick 或另一个tool 将其保存为非隔行并重试。

        【讨论】:

          【解决方案5】:

          使用 Gimp 将文件保存为 icon.psd 和 splash.psd(Photoshop 格式)。

          【讨论】:

            【解决方案6】:

            确保图标尺寸至少为 1024 x 1024px 并且 启动画面尺寸为至少 2732 x 2732px

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2013-12-02
              • 1970-01-01
              • 1970-01-01
              • 2021-01-02
              • 2018-07-28
              • 2019-06-06
              • 2015-06-10
              相关资源
              最近更新 更多