Как разработать Windows 10 uwp на реальном устройстве (мобильном)?

Я пытаюсь дебютировать мое приложение на реальном устройстве (lumia 830 с Windows 10 mobile 10.0.10581.0) Режим разработчика включен на обоих устройствах (мобильный и ПК), но когда я пытаюсь эмулировать приложение на своем устройстве, у меня есть ошибка (DEP6100 и DEP6200). Однако я могу легко эмулировать эмуляторы и мой компьютер. Не могу понять, в чем проблема.

Кто-нибудь смог успешно развернуть приложение UWP на телефоне и отладить его? Как зарегистрировать свой телефон для разработки для мобильных устройств под управлением Windows 10?

Ответы

Ответ 1

Я столкнулся с той же проблемой вчера, и я решил применить это:

  • Создайте ключ реестра: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SirepClient] (возможно, вам нужно будет создать его)
  • Создайте dword с именем "DisableProtocol3" и значением 00000001
  • Перезапустите Visual Studio и повторите попытку развертывания решения.

Реестр

ВАЖНО. Это временное решение, в то время как патч включен в Windows 10 mobile. Мы должны будем рассмотреть возможность удаления этого ключа после этого.

Решение найдено здесь.

Ответ 2

Я столкнулся с подобной проблемой несколько дней назад. Оказалось, что эмуляторы и версия SDK должны совпадать с конструкцией предварительного просмотра Insider на вашем устройстве.

Попробуйте загрузить оба из них: эмуляторы и SDK отсюда, в моем случае это работало как шарм.

Что касается регистрации устройства для разработки - ему больше не нужно. Начиная с Windows 10 все устройства имеют "разблокировку разработчика" в настройках.

Ответ 3

Эта проблема может быть вызвана средой разработки, такой как версия VS, версия SDK и т.д. Обновите версию SDK и версию операционной системы телефона до последней версии, и я рекомендую вам использовать VS2017 для разработки приложений Windows 10. Я столкнулся с этой проблемой, когда использовал VS2015.