我有一个旧的Cordova应用程序(由另一个开发)。iOS(iOS 11.2.6)和安卓(8.0)的上一个版本有很多问题,比如白屏幕、插件兼容性和应用程序崩溃。因此,我想更新我的应用程序的最新版本的科多瓦,顺便说一句,更新插件。我试过了
cordova platform rm android
cordova platform add android我有个错误:
使用cordova-fetch for cordova-android@^6.3.0 (节点:23932) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝id: 1):CordovaError:未能获取平台cordova-android@^6.3.0,这可能是连接问题,或者平台规范不正确。检查您的连接和平台名称/版本/URL。错误: npm:命令失败,退出代码1错误输出: npm警告无效版本:"1.7“npm警告无描述npm警告无存储库字段。npm警告没有自述文件数据npm警告没有许可字段。(节点:23932) DEP0018 DeprecationWarning:未处理的承诺拒绝被取消。在未来,承诺不处理的拒绝将使用非零退出代码终止Node.js进程。
我还尝试使用以下方法更新插件:
cordova-check-plugins --update=auto但是我得到了构建错误(Android )
所以我认为解决方案是更新我的应用程序到最后一个版本的Cordova。有人有主意吗?
Cordova版本8.0.0
发布于 2018-03-27 17:06:09
是的,尝试将你的应用更新到cordova,这样可能会奏效。
步骤1- sudo npm更新-g cordova
第2步- cordova平台检查
如果您的android平台有任何更新,那么上面将给出同样的细节。
第3步- cordova平台更新Android
尝试以上步骤,这将给您一些关于如何解决这个问题的想法。
https://stackoverflow.com/questions/49518319
复制相似问题