2014-10-02 137 views
0

的「適用於Visual Studio的多設備混合應用程序」擴展昨天,Google Play開發者支持部門向我們發送了一封電子郵件,表示我們需要升級我們的應用程序,將目標鎖定爲科多瓦版本由於存在安全漏洞而導致3.5.0以上。計劃升級使用最新版本的cordova

我需要知道我是否可以等待或回到命令行。

回答

1

支持更高版本的Cordova計劃用於MDHA工具的下一個版本。似乎Android的問題是Cordova 3.5.0-0.2.7的fixed

要手動更新您的科爾多瓦的版本,請按照以下

  1. 打開步驟的命令提示符
  2. 類型cd %appdata%\npm\node_modules\vs-mda\
  3. 類型npm install [email protected]確保您不想要升級

這將更新您的科爾多瓦的Android 3.5.1任何項目中使用-g

  • 運行一個「乾淨」。如果您正在爲iOS的,你需要做同樣的事情來修補vs-mda-remote

    1. 如果正在運行
    2. 打開終端
    3. 轉到你安裝了VS位置關閉VS-MDA-遠程-MDA-遙控器。通常cd /usr/local/lib/node_modules/vs-mda-remote
    4. 類型sudo npm install [email protected]重要提示:請務必我做了清潔步驟後省略-g
  • +0

    ,並重建我的項目,它顯示錯誤: ... 1> ------來自package.json的名稱:vs-mda(TaskId:9) 1> ------來自package.json的版本:0.1.19(TaskId:9) 1> ------當前全局已安裝版本:0.1.2(TaskId:9) 1> ------當前全局安裝的版本與軟件包版本不同。將從源代碼包安裝。 (TaskId:9) ... 看來,C:\ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ bg0i5k0d.22q \ packages \ vs-mda \ package.json仍然具有舊的版本與舊的科爾多瓦依賴。我應該手動編輯它嗎? – xinqiu 2014-10-05 18:00:15

    +0

    手動編輯package.json文件以匹配cordova和node.js的版本,即從0.1.19到0.1.2的版本以及從3.5.0-0.2.4到3.5.0-0.2.7的cordova依賴性,它工作正常 – xinqiu 2014-10-05 18:12:34