2014-10-02 1 views
0

Вчера Служба поддержки разработчиков Google Play отправила нам письмо, в котором говорилось, что нам нужно обновить наши приложения, ориентированные на верхнюю часть кордовы чем 3.5.0 из-за уязвимости системы безопасности.Планируется модернизация расширения «Многоуровневые гибридные приложения для Visual Studio», в котором используется последняя версия кордовы

Мне нужно знать, могу ли я подождать или вернуться в командную строку.

ответ

1

Поддержка для более высоких версий Cordova планируется для следующей версии инструментов MDHA. Похоже, что проблема с Android была fixed с Cordova 3.5.0-0.2.7.

Чтобы вручную обновить Cordova версию, пожалуйста, следуйте инструкциям, приведенным ниже

  1. Откройте командную строку
  2. Тип cd %appdata%\npm\node_modules\vs-mda\
  3. Тип npm install [email protected]. Убедитесь, что вы не используете -g
  4. Выполнить «чистый» на любой проект, который вы хотите обновить

Это обновит Кордова Android 3.5.1. Если вы строите для прошивки, вам нужно будет делать то же самое, чтобы залатать vs-mda-remote

  1. Выключите VS-мда-пульт, если он работает
  2. Открыть терминал
  3. Перейти к папке, установленной против -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

+0

После этого вручную отредактируйте файл package.json, чтобы он соответствовал версиям кордовы и node.js, то есть версии от 0.1.19 до 0.1.2, и зависимости кордовы от 3.5.0-0.2.4 до 3.5.0-0.2.7 , он отлично работает – xinqiu