Ответ 1
Похоже, что библиотека обновлена. Попробуйте:
- Закрыть все экземпляры VS
- cd% appdata%\ "..\Local\Microsoft\Phone Tools"
- переименуйте папку CoreCon в другое.
- Запустите VS снова.
Что это.
У меня есть проект, который работал над RC и работал без проблем. Обновлено до RTM, и теперь я не могу запустить приложение
Я также создал новое приложение черной кордовы и все еще не могу запустить приложение.
Посмотрел повсюду и не нашел ссылки на эти проблемы. Другие полагают, что переменные среды не установлены или не установлены инструменты. Я проверял тройку и переменные окружения прекрасны, и инструменты действительно установлены.
Я удалил все (в том числе git) из программ и функций и переустановил RTM vs2015 без успеха, та же проблема.
Я также установил дополнительный материал из менеджера Android sdk, не повезло.
Не знаю, что не так, и визуальная студия сообщения об ошибке не дает никаких подсказок.
Похоже, что библиотека обновлена. Попробуйте:
Что это.
Ответ от Льва работает для меня.
Вот документация моего исследования, если она не работает ни для какого другого пользователя.
Следите за выходом, чтобы получить конкретную причину. Увеличьте объемность сборки в VS-вариантах.
перейдите в Инструменты → Параметры → Инструменты для Apache Cordova, нажмите кнопку "Запустить проверку зависимостей" .
Проверьте установленные функции Visual Studio, это по умолчанию выбрано:
По сравнению с msdn: Установить инструменты для Кордовы
Добавьте также:
И если у вас по-прежнему нет эмулятора после компиляции пустого приложения cordova:
Думаю, вам нужно установить google chrome: msdn "Установщик не устанавливает Google Chrome, который требуется, если вы хотите запустить симулятор Apache Ripple для iOS и Android, и он не устанавливает Apple iTunes, который требуется для развертывания приложения на устройстве iOS, подключенном к вашему ПК с ОС Windows."
Также проверьте настройки Hyper-V:
Я просматриваю утилиту Tools\Visual Studio для Android:
Проверьте SystemRequirements
Проверьте эту ссылку: Устранение неполадок в Visual Studio Emulator для Android
Или дайте "переустановить node.js" шанс. Дождитесь "восстановления установки" еще раз.
Надеюсь, что моя документация помогает кому-то.
У меня была такая же проблема с использованием Ripple Emulator. Я решил проблему, удалив кеш кордовы (VS-Tools-Options-Apache Cordova Tools-Cordova Tools-Delete cache...).
Я также изменил порт с 4400 на динамический (под эмулятором Ripple).
Я знаю, что это не ответ (пока). Я отправил эту проблему в Microsoft (я испытываю то же самое). Я решил, что увижу, что они говорят. Я буду держать вас в курсе, если есть какие-то успехи.
У меня была такая же проблема, и я, наконец, ее исправил. Я думаю, проблема связана с обновлением node. Сначала.. удалите node.. и я хочу получить все. После удаления убедитесь, что вы удаляете node из файлов программы и вашей папки пользователя. В папке пользователя обязательно получите как папку npm, так и NPM-кэш. Затем установите node из последнего установщика на веб-сайт.. О да, убедитесь, что вы получаете 32-битную версию.. просто были проблемы с 64-разрядным.
Затем я сделал ремонт на Visual Studio 2015... Перезагрузился, и все это сработало снова.
Моим первым портом вызова было бы проверить выход сборки после установки ведения журнала сборки в Диагностика.
VS Menu > Tools > Options > Projects and Solutions > Build and Run > MSBuild project build output verbosity > Select - Diagnostic
Затем это может дать вам более четкое представление о том, почему это не является построением/отладкой.
Это привело меня к нескольким вопросам, хотя ваши могут быть не такими.
Основная проблема для меня в том, что (я полагаю) установка изменила версию nodejs
на моей машине. При попытке получить зависимости от npm
с тестом-туннелем Request path contains unescaped characters
произошла ошибка node.
Googling around привел меня к ионическому вопросу - https://github.com/driftyco/ionic-cli/issues/321 - и после рекомендации по изменению файла index.js в агенте туннелей папка исправила проблему для нового проекта Typescript Cordova, который я создал для тестирования. Итак, я просто переместил все мои файлы в новый проект.
Еще один шаг отладки, который я пробовал на этом пути, - это ошибка, связанная с невозможностью найти правильный модуль (упомянутый здесь - Настроить инструменты Visual Studio для Apache Cordova).
Если вы видите непредвиденные ошибки при попытке создания шаблона Blank App, см. Переустановить vs-tac.
Это говорит вам о Очистить решение, затем Очистить кэш корды (шаги в ссылке), что и привело меня к изменениям зависимостей и найти проблема npm
.
Я подозреваю, что возникла проблема обновления с RC до RTM на том же компьютере. Возможно, вам придется исправить эту проблему, выполнив новую установку RTM в чистой коробке. Можете ли вы попробовать попробовать?
У меня такая же проблема, я не могу запустить проект JS/TS cordova.
Я пошел в Инструменты → Параметры → Инструменты для Apache Cordova, нажмите "Run Dependency Checker". VS 2015 дал мне отчет о следующем:
=====================
Пожалуйста, исправьте следующие проблемы, чтобы убедиться, что ваше приложение работает и работает успешно.
Программное обеспечение/Инструмент
Проблема
Пакет Android: build-tools-19.1.0 Отсутствует один или несколько требуемых пакетов. Обновите пакеты, как описано. инструкции Пакет Android: sys-img-armeabi-v7a-android-19 Отсутствует один или несколько требуемых пакетов. Обновите пакеты, как описано. инструкции Пакет Android: sys-img-x86-android-19 Отсутствует один или несколько требуемых пакетов. Обновите пакеты, как описано. инструкции Пакет Android: addon-google_apis_x86-google-19 Отсутствует один или несколько требуемых пакетов. Обновите пакеты, как описано. инструкции Пакет Android: addon-google_apis-google-19 Отсутствует один или несколько требуемых пакетов. Обновите пакеты, как описано. Инструкции
После устранения этих проблем перезапустите Visual Studio, чтобы убедиться, что изменения были применены.
==================
Я также нашел, что эти ссылки могут быть полезны:
https://msdn.microsoft.com/en-us/library/dn757054(v=vs.140).aspx
https://msdn.microsoft.com/library/dn771551%20(v=vs.140).aspx
https://github.com/Microsoft/cordova-docs#known-issues
Обновление: Я установил Andriod SDK API 19 21 22 с помощью диспетчера SDK, не повезло.
Я работаю над аналогичной проблемой. В моем случае, похоже, что ошибка относится к профилю пользователя Windows. Когда я создал новую локальную учетную запись пользователя, новый пользователь не испытывает проблемы. Удаление вашего профиля пользователя Windows - это потенциальная работа, если вы не против хлопот.
Я просто закрываю все визуальные студии, которые открываются (vs 2012, vs2013) и снова открывают vs2015. Ripple-Nexus, устройство, эмулятор google... появляются вместо значка "start".
Если после обновления Visual Studio вы увидите сообщение об ошибке "Отладчик не может продолжить выполнение процесса. Невозможно начать отладку". Возможно, библиотека была повреждена. Попробуйте следующее обходное решение. Закройте все экземпляры VS, затем перейдите в% appdata%\username\Local\Microsoft\Phone Tools и переименуйте папку CoreCon в другое имя, такое как CoreCon2. Затем попробуйте перезапустить приложение в VS.