Android 如何将旧Cordova项目更新为最新版本?
我有一个旧的Cordova应用程序(由另一个开发)。我对最新版本的iOS(iOS 11.2.6)和Android(8.0)有很多问题,比如白屏、插件兼容性和应用程序craches。所以我想把我的应用程序更新到Cordova的最新版本,顺便说一下,更新插件。 我试过了 我得到了这个错误: 为cordova android使用cordova fetch@^6.3.0 (节点:23932)未处理的PromisejectionWarning:未处理的承诺拒绝(拒绝id:1):CordovaError:无法获取平台cordova android@^6.3.0 这可能是连接问题,或者平台规范不正确。 检查您的连接和平台名称/版本/URL。 错误:npm:命令失败,退出代码为1错误输出: npm警告无效版本:“1.7” npm警告无描述 npm警告无存储库字段。 npm警告没有自述文件数据 npm警告无许可证字段。 (节点:23932)[DEP0018]弃用警告:未处理的承诺拒绝已弃用。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程 我还尝试使用以下工具更新插件:Android 如何将旧Cordova项目更新为最新版本?,android,ios,cordova,cordova-plugins,Android,Ios,Cordova,Cordova Plugins,我有一个旧的Cordova应用程序(由另一个开发)。我对最新版本的iOS(iOS 11.2.6)和Android(8.0)有很多问题,比如白屏、插件兼容性和应用程序craches。所以我想把我的应用程序更新到Cordova的最新版本,顺便说一下,更新插件。 我试过了 我得到了这个错误: 为cordova android使用cordova fetch@^6.3.0 (节点:23932)未处理的PromisejectionWarning:未处理的承诺拒绝(拒绝id:1):CordovaError:无
cordova-check-plugins --update=auto
但我得到了构建错误(Android Studio)
因此,我认为解决方案是将我的应用程序更新到Cordova的最新版本。有人有主意吗
Cordova 8.0.0版是的,请尝试将您的应用程序更新到Cordova,然后这可能会起作用 步骤1-sudo npm更新-g cordova 第2步-cordova平台检查 如果您的android平台有任何更新,那么上面将给出相同的详细信息 步骤3-cordova平台更新Android
尝试上述步骤,这将为您提供一些解决方法。在cordova平台检查后,我得到了以下信息:android@5.1.1;current未安装,因此无法确定其版本为ios@4.5.4;current未安装,因此无法确定其版本。我遇到了与上述相同的错误,但cordova android@^7.0.0
cordova-check-plugins --update=auto