ОШИБКА: Не удалось установить устройство, не найдено устройств -cordova, используя визуальную студию

Я разрабатываю мобильное приложение Apache Cordova с помощью Visual Studio 2013. Когда я запускаю свое приложение в режиме устройства, я получаю следующую ошибку:

ОШИБКА: Не удалось установить на устройство, не найдено устройств

Я уже включил USB-отладку в настройках разработчика. enter image description here

Ответ 1

У меня была проблема, что у меня появилось "устройство не найдено" после первого рабочего соединения следующего пересоединения. Я нашел решение, закрыв хром://проверяю вкладку /# devices в инструментах chrome dev. Надеюсь, это поможет кому-то. Счастливое кодирование!

Кредит: fooobar.com/questions/110869/...

Ответ 2

Перезапустите сервер adb:

Попробуйте перезапустить сервер adb (Android debug bridge) с помощью следующих команд в командной строке:

Path\to\adb\adb kill-server
Path\to\adb\adb start-server

В Windows ваш path\to\adb может быть чем-то вроде C:\Users\myusername\AppData\Local\Android\sdk\platform-tools или C:\Program Files (x86)\Android\android-sdk\platform-tools зависимости на установке вашего Android SDK.

После этого проверьте, установлено ли ваше устройство:

Path\to\adb\adb devices

Консольный выход с подключенным устройством может выглядеть так в командной строке Windows: Console output of adb kill-sever, adb start-server and adb devices

Установите OEM-драйверы USB:

Если adb devices не показывают какое-либо устройство, даже после перезапуска вашего сервера adb, убедитесь, что у вас установлен драйвер вашего оригинального оборудования (OEM). developer.android.com предлагает более подробную информацию об этом и список ссылок для всех важных производителей.

Ответ 3

Для меня на моем телефоне было предложено разрешить USB-отладку, которую мне нужно было разрешить. До этого мое устройство показывалось в CLI, но с именем "unauthorized". Какой глупый я знаю, но, возможно, это может помочь кому-то

Ответ 4

Попробуйте другой кабель, мой работает с одним из моих кабелей, но не с другим.

Ответ 5

Проверьте, отображается ли ваше устройство, когда вы пишете adb devices в своей CLI

Если нет, просто измените между различными вариантами конвекции, отображаемыми на вашем телефоне. Обычно работает с PTP или MTP.

Когда устройство появляется, это должно работать. Если вы не можете сделать это, просто проверьте свой путь к adb или драйверы Android.

Ответ 6

В дополнение к другим приведенным выше ответам вам может потребоваться установить драйвер устройства вручную, если вы разрабатываете устройство Nexus.

См. Эту страницу на сайте разработчика Android для установки драйвера Google USB.