Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将旧Cordova项目更新为最新版本?_Android_Ios_Cordova_Cordova Plugins - Fatal编程技术网

Android 如何将旧Cordova项目更新为最新版本?

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应用程序(由另一个开发)。我对最新版本的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进程

我还尝试使用以下工具更新插件:

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