【发布时间】:2018-03-27 16:43:21
【问题描述】:
我有一个旧的 Cordova 应用程序(由其他人开发)。我对最新版本的 iOS(iOS 11.2.6)和 Android(8.0)有很多问题,比如白屏、插件兼容性和应用程序崩溃。所以我想将我的应用程序更新到最新版本的 Cordova 并顺便更新插件。 我试过了
cordova platform rm android
cordova platform add android
我收到了这个错误:
对cordova-android@^6.3.0 使用cordova-fetch (节点:23932)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):CordovaError:无法获取平台cordova-android@^6.3.0 这可能是连接问题,或者平台规范不正确。 检查您的连接和平台名称/版本/URL。 错误:npm:命令失败,退出代码 1 错误输出: npm WARN 无效版本:“1.7” npm WARN 无描述 npm WARN 没有存储库字段。 npm WARN 没有 README 数据 npm WARN 没有许可证字段。 (节点:23932)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
我还尝试使用以下方法更新插件:
cordova-check-plugins --update=auto
但是我得到了构建错误(Android Studio)
所以我认为解决方案是将我的应用程序更新到最新版本的 Cordova。有人有想法吗?
Cordova 版本 8.0.0
【问题讨论】:
标签: android ios cordova cordova-plugins