如何降低由VS Cordova VS工具创建的Android应用程序的安全风险?

时间:2015-05-30 07:34:40

标签: android cordova visual-studio-cordova

趋势科技发现影响所有Cordova版本的security flaw in the Cordova Android platform。虽然Cordova社区正在开发Cordova的“工具发布”来更新Android“平台”的默认版本以包含修复,但有没有办法更新VS工具创建的现有项目?

1 个答案:

答案 0 :(得分:3)

请参阅针对Android Cordova平台安全问题发布的here的解决方法。

要点:

  1. 在Visual Studio中,右键单击config.xml并选择“View Code”
  2. 使用Cordova 4.3.0的默认版本时,在根< widget>下添加以下内容: config.xml中的元素:

    <engine name="android" version="3.7.2" />

    ...或者如果您选择更新到Cordova 5.0.0:

    <engine name="android" spec="4.0.2" />

  3. 对于已在系统上执行Android版本的项目,您还需要删除旧版本的Cordova Android平台。请按照以下步骤操作:

    1. 打开命令提示符并转到Cordova项目根目录(不是解决方案根目录)。
    2. 输入以下命令:

      npm install -g cordova cordova platform remove android