离子 cordova 资源-力量不工作

djp7away  于 2022-11-15  发布在  其他
关注(0)|答案(6)|浏览(150)

在添加android/iOS平台或运行ionic cordova resources --force时,此操作未完成,始终继续在生成平台资源步骤中停止。
我验证了这一点,并在同一时间生成了503API调用错误(https://res.ionic.io/api/v1/transform)。
我检查离子状态(https://status.ionicframework.com/),但在那里,所有系统都正常运行。

编辑

我的ionic info

Ionic:

   ionic (Ionic CLI)  : 4.0.1 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.11

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 7.0.0

System:

   NodeJS : v10.6.0 (/usr/local/bin/node)
   npm    : 6.1.0
   OS     : macOS High Sierra
   Xcode  : Xcode 9.2 Build version 9C40b

我的package.json

"dependencies": {
    "@angular/animations": "5.2.11",
    "@angular/common": "5.2.11",
    "@angular/compiler": "5.2.11",
    "@angular/compiler-cli": "5.2.11",
    "@angular/core": "5.2.11",
    "@angular/forms": "5.2.11",
    "@angular/http": "5.2.11",
    "@angular/platform-browser": "5.2.11",
    "@angular/platform-browser-dynamic": "5.2.11",
    "@ionic-native/core": "^4.10.1",
    "@ionic-native/header-color": "^4.10.1",
    "@ionic-native/local-notifications": "^4.10.1",
    "@ionic-native/qr-scanner": "^4.10.1",
    "@ionic-native/social-sharing": "^4.10.1",
    "@ionic-native/splash-screen": "^4.10.1",
    "@ionic-native/status-bar": "^4.10.1",
    "@ionic/cli-utils": "^2.0.1",
    "@ionic/storage": "2.1.3",
    "cordova-android": "^7.1.1",
    "cordova-ios": "^4.5.5",
    "cordova-plugin-add-swift-support": "^1.7.2",
    "cordova-plugin-badge": "^0.8.7",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-headercolor": "^1.0.0",
    "cordova-plugin-ionic-webview": "^2.0.1",
    "cordova-plugin-local-notification": "^0.9.0-beta.2",
    "cordova-plugin-qrscanner": "^2.6.0",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "cordova-plugin-x-socialsharing": "^5.4.1",
    "es6-promise-plugin": "^4.2.2",
    "ionic-angular": "^3.9.2",
    "ionic-img-viewer": "^2.9.0",
    "ionicons": "^4.2.5",
    "ng-svg-icon-sprite": "^0.8.0",
    "rxjs": "^5.5.11",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.26"
},
"devDependencies": {
    "@ionic/app-scripts": "^3.1.11",
    "typescript": "2.6.2"
}

我的ionic -vCLI专业版4.0.1

编辑2

某些时刻,过程返回错误(倍数),例如:

Generating platform resources - failed!
[ERROR] Resource server responded with an error.

    This could mean the server is experiencing difficulties right now--please try again later.

    Request: POST https://res.ionic.io/api/v1/transform
    Response: 400

有人有这个问题吗?建议?

olqngx59

olqngx591#

该问题很可能与使用的图像大小有关,而不是强制命令本身。
请确保图标的最小尺寸为**(1200×1200像素)**
并且您的启动画面具有以下最小大小**(2732×2732像素)**而不是(2208×2208像素)。
使用以下任一命令生成资源

$ ionic cordova resources 
$ ionic cordova resources ios
$ ionic cordova resources android
nbnkbykc

nbnkbykc2#

那些在Ionic 4上寻找答案的人。
1)全局安装cordova-res,如下所示:

npm i -g cordova-res

2)执行

ionic cordova resources

3)它将在资源文件夹中创建闪屏和图标图像。

qxgroojn

qxgroojn3#

就我而言
[ https://tinypng.com/]的缩写
在资源文件夹中更改图标大小
从106 Kb到25 Kb的图标

$ ionic cordova resources ios
$ ionic cordova resources android

已解决我的问题

e1xvtsh3

e1xvtsh34#

我通过以下命令更新Ionic CLI后修复了上述问题:-
npm i -g离子@最新

sczxawaw

sczxawaw5#

我在windows系统上遇到了同样的问题,同时将android添加到新的ionic项目中。
我得到的错误如下:something went wrong installing the sharp module
经过一番研究,我得到了解决方案,那就是

  1. npm uninstall -g cordova-res .
  2. npm i -g cordova-res
    希望能有所帮助
7fhtutme

7fhtutme6#

在我的情况下,我有类似的问题,这是不更新任何资源到Android文件夹,我解决了在这些情况下手动删除文件夹内的android\app\main\res除了valuesxml文件夹.
然后我就跑

cordova-res android --skip-config --copy

这将自动生成您从resources文件夹中删除的文件夹和新文件夹。
💖 希望这能帮助到一些人。

相关问题