将icon.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>
`
任何人都有解决此问题的方法吗?
答案 0 :(得分:5)
这是一个离子服务器方面的问题(ionic forum)
您可以等到服务恢复在线,或者可以在本地生成资源(来自Ionic 5)。您只需在项目文件夹中运行以下控制台命令即可完成此操作:
步骤1:安装cordova-res tool
$ npm install -g cordova-res
第二步:生成资源
$ cordova-res
答案 1 :(得分:1)
是的,就像您在 this thread from the Ionic Forum 中看到的那样,这是Ionic服务器端的一个错误,因此您无法在最终修复它。
如果您愿意,我担心您可以在 http://ionicframework.com/support#support 报告此问题,但我们需要等待Ionic团队解决此问题。
答案 2 :(得分:1)
已解决
仅供tinypng使用。 我也遇到同样的错误,但是我使用了png图片。我想上传图片的大小非常重要。
图标700kb-80kb
飞溅5.2mb-700kb
和
图标1024 * 1024
飞溅2732 * 2732
答案 3 :(得分:1)
只需删除现有平台并运行以下命令即可:
ionic cordova platform add <ios/android>@latest
答案 4 :(得分:0)
如果图像尺寸正确,可能需要通过将图像设置为纯色来从图像中删除透明背景。
答案 5 :(得分:0)
在更新到cordova 10 CLI和cordova-android @ 9时遇到了这个问题。不知道为什么。最终,如果您不需要重新生成图标/启动资源,那么应该可以通过添加平台时跳过资源(--no-resources
标志)来克服此障碍。
ionic cordova platform add android --no-resources
如果确实需要添加资源,可以使用@ Future2020的建议({npm install -g cordova-res
后跟cordova-res
)来做到这一点。