0

Я пытаюсь развернуть мое простое приложение на Windows/WP 8.1 и Android с помощью инструментов Кордова и VS2015 CTP 5.Deploy App с Кордова Инструменты на Visual Studio 2015 CTP

Когда я выбираю «Windows Phone (Universal)»или "Windows" Я получаю следующее сообщение об ошибке:

"Значение не может быть пустым имя параметра:. источник"

Когда я выбираю Microsoft "Android Emulator" для Visual Studio, I» m становится пустым черным окном консоли adb.

Как я могу решить эту проблему? Спасибо.

ответ

0

Работает ли ваше приложение с другими объектами Android? Если это так, вы можете проверить этот пост за несколько общих проблем, связанных с Windows: http://blogs.msdn.com/b/msdn_answers/archive/2015/02/10/running-cordova-apps-on-windows-and-windows-phone-8-1-using-ionic-angularjs-and-other-frameworks.aspx

+0

Привет, 1. Приложение не удалось запустить на андроид цели, после сборки он застрял на пустом экране ADB 2. Проблемы на VS2015 встречается, CTP 5. Моей VS2013 работает отлично.. – DevMagic

+0

Проекты не запускались на других объектах Android. – DevMagic

0

На вопрос вашего эмулятора Android, если «Visual Studio Emulator для Android» не отображается в «Установка и удаление программ», вам понадобится перейдите в «Установка и удаление программ»> «Visual Studio 2015 CTP5», измените установку и добавьте эмулятор Visual Studio для Android.

Если в программе «Установка и удаление программ» появляется «Visual Studio Emulator для Android», пустое окно adb.exe является известной проблемой в CTP5, которая возникает иногда, когда Cordova Tools и Android Emulator не могут связаться. Чтобы убедиться, что это проблема, создайте новый проект Visual C++ Android Native Activity и попытайтесь запустить пустой проект по умолчанию против эмулятора («VS Emulator KitKat Phone»). Если вы можете подключить и запустить эмулятор в Visual C++ Native активности приложений, то проблема с Кордова Tools, и вы можете выполнить следующие действия:

  1. Перейти к вашей программе каталога файлов и перейдите к " Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ "
  2. Поиск Microsoft.VisualStudio.MultiDeviceHybridApps.dll. Там будет две копии в «Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \»
    • Один будет под «Microsoft \ Emulator для Android» папку
    • Другой будет находиться под папку со случайным хэш name (всегда меняется, но это будет что-то нечитаемое, как «xf1nsyzl.5ur»).
  3. Скопируйте версию Microsoft.VisualStudio.MultiDeviceHybridApps.dll из второй папки (один с произвольным именем хэша) в папку «Microsoft \ Emulator для Android» (заменив старую версию в этом месте) ,
  4. Перейдите к «C: \ Users [ваше имя пользователя] \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ Extensions" и удалите содержимое этой папки (это кеш).

Restart Visual Studio и эмулятор Visual Studio для Android должны нормально работать в проектах Кордовы.

+0

Я попробовал второе решение, теперь у меня есть ошибки в системных переменных, которые мне нужно настроить (ANDROID_HOME и т. Д.). Я посмотрю на это. Но, я по-прежнему не может развертываться на платформах Windows (телефон и планшет), как я могу это решить? Развертывание инструментов Cordova нарушено на VS2015CTP? – DevMagic

+0

Для вашей проблемы с Android я решил это. Попробуйте это: https://stackoverflow.com/ вопросы/28116752/неспособные-к-получить ряби сеанса инфо-исключения contentp тела/28 137362 # 28137362 – VeldMuijz

0

У меня такие же симптомы. Это происходит периодически, и единственным решением является удаление и повторная установка VS2015 CTP5. Все работает в течение нескольких часов, а затем, когда ошибки происходят один раз, похоже, нет немедленного решения. (перезагрузка, очищающий раствор и т. д.)

«Значение не может быть равно нулю.Имя параметра: источник»

Смежные вопросы