首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google App Store警告-您应该尽快升级到Apache Cordova 3.5.1或更高版本

Google App Store警告-您应该尽快升级到Apache Cordova 3.5.1或更高版本
EN

Stack Overflow用户
提问于 2014-10-02 02:42:03
回答 2查看 10.2K关注 0票数 17

我收到一封来自Google Play Store的电子邮件,内容是我的Android应用程序:

这是一个通知,表明您的com.mydomain.myapp是基于包含安全漏洞的Apache Cordova版本构建的。这包括一个严重的跨应用程序脚本(XAS)漏洞。在某些情况下,易受攻击的应用程序可被远程攻击以窃取敏感信息,如用户登录凭据。您应该尽快升级到Apache Cordova 3.5.1或更高版本。有关漏洞的更多信息,以及升级Apache Cordova的指导,请访问http://cordova.apache.org/announcements/2014/08/04/android-351.html。请注意,具有使用户面临危害风险的漏洞的应用程序可能被视为“危险产品”,并将被从Google Play中删除。致敬,Google Play团队©2014 Google Inc. 1600圆形剧场Parkway Mountain View,CA 94043

如果我尝试给定链接/页面上提到的命令,即:

cordova platform add android@3.5.1 --usenpm

我得到一个错误:

Platform android already added

如何将Cordova从3.1升级到3.5.1?我尝试过所有的东西,比如:

npm update -g cordova

但我似乎并没有取得成功。MyApp\platforms\android\cordova文件夹中的版本文件仍然显示以下条目,并且此文件夹中的文件没有更改:

// Coho updates this line:
var VERSION = "3.1.0";

console.log(VERSION);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-02 03:02:51

经过研究,我想,我在这里找到了解决方案:

http://cordova.apache.org/index.html#download

npm install -g cordova
cd my_project
cordova platform update android

运行最后一个命令就可以了,我得到了这个响应:

**cordova platform update android**
Deleting E:/PhoneGap/my_project/platforms/android/libs/cordova-3.1.0.jar
Android project is now at version 3.6.3
If you updated from a pre-3.2.0 version and use an IDE, we now require that you
import the "CordovaLib" library project.

希望这能有所帮助。

问候

票数 17
EN

Stack Overflow用户

发布于 2014-10-02 18:24:51

如果您使用的是Phonegap,您只需将Phonegap更新到版本3.5.0

这里有解释:http://phonegap.com/blog/2014/06/12/phonegap-3_5_release/

这是来自Phonegap的说明,说明您是如何被覆盖的:http://phonegap.com/blog/2014/08/07/cordova-android-3_5_0-patched-with-security-fixes/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26148320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档