将图标.psd和 spalsh 放入资源文件夹中并写入后.psd
航站楼ionic cordova resources
我得到了这个回复
'
HTTP Error 503: POST https://res.ionic.io/api/v1/upload
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>Application Error</title>
<style media="screen">
html,body,iframe {
margin: 0;
padding: 0;
}
html,body {
height: 100%;
overflow: hidden;
}
iframe {
width: 100%;
height: 100%;
border: 0;
}
</style>
</head>
<body>
<iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe>
</body>
</html>
'
有人有解决这个问题的方法吗?
这是一个离子服务器端问题(离子论坛)
您可以等到服务重新联机,也可以在本地生成资源(从 ionic 5)。只需从项目文件夹运行以下控制台命令即可执行此操作:
第 1 步:安装科尔多瓦分辨率工具
$ npm install -g cordova-res
步骤 2:生成资源
$ cordova-res
是的,就像您在 Ionic 论坛的这个线程中看到的那样,这是 Ionic 服务器端的一个错误,因此您无法采取任何措施来修复它。
如果您愿意,恐怕您可以在 http://ionicframework.com/support#support 报告问题,但我们需要等待 Ionic 团队解决这个问题。
已解决
只是由 tinypng 使用.我得到了同样的错误,但我使用了 png 图像.我想上传图像大小非常重要。
图标 700KB -- 80KB
飞溅 5.2MB -- 700KB
和
图标 1024*1024
飞溅 2732*2732
只需删除现有平台并运行以下命令:
ionic cordova platform add <ios/android>@latest
如果图像大小正确,您可能需要通过将透明背景设置为纯色来从图像中删除透明背景。
我在更新到cordova 10 CLI & cordova-android@9时遇到了这个问题。 不知道为什么。 最终,如果您不需要重新生成图标/启动资源,您应该能够通过在添加平台(--no-resources
标志)时跳过资源来解决这个问题。
ionic cordova platform add android --no-resources
如果确实需要添加资源,可以使用@Future2020的建议(npm install -g cordova-res
后跟cordova-res
)来完成。