2

我们的应用程序在最新版本的 cordova 5 中,但我们的应用程序被拒绝,原因如下:

Apache Cordova 这些漏洞在 Apache Cordova v.3.5.1 中得到修复。有关漏洞的更多信息以及升级 Apache Cordova 的指导,请参阅https://cordova.apache.org/announcements/2014/08/04/android-351.html。有关 Apache Cordova 的其他技术问题,请发布到https://www.stackoverflow.com/questions并使用标签“android-security”和“cordova”。

请帮忙,谢谢

4

3 回答 3

2

我发布这个以防其他人陷入同样的​​陷阱:我收到了这个错误,并且在升级到最新版本的 Cordova (6.0.0) 后它仍然存在。我升级了我的平台和所有插件,但错误仍然存​​在。最终,我发现了一个旧的、被遗忘的和未使用的 cordova.js 备份副本,深埋在一个子文件夹中。虽然我的应用程序没有调用这个旧文件,但 Google 的文本搜索找到了它,但我的应用程序却失败了。文件已删除,错误已修复!

于 2016-03-20T22:48:25.393 回答
1

首先,您需要在您的机器上全局更新cordova:

npm install -g cordova

然后你应该在你的应用程序中更新和构建 android 平台:

cordova platform update android
cordova build android

要检查版本是否已升级,请运行以下命令:

cordova platform

如需更多帮助,请遵循 apache cordova 网站的以下指南:

本指南展示了如何修改 Android 项目以从旧版本的 Cordova 升级。


于 2016-02-12T22:07:04.957 回答
0

我们有同样的问题。简单的修复:确保你的源代码中更新了cordova,在google play上启动一个全新的项目(命名为别的),然后提交更新的应用程序。

于 2015-11-25T19:38:23.640 回答