Цель не указана и устройства не найдены. Развертывание в эмуляторе при запуске Cordova для запуска Android на Mac на устройстве Android - PullRequest
0 голосов
/ 21 апреля 2019

Я использую Cordova и хочу отладить приложение на моем Android-устройстве. Когда я подключаю устройство, я должен принять разрешение MTP - я так и сделал. Я также включил режим разработчика USB в настройках устройства.

Когда я запускаю следующую команду:

cordova run android

Приложение устанавливается на устройство с вероятностью успеха 50%. Я не знаю почему, но иногда он просто работает и приложение всплывает, а иногда просто не работает.

Я попытался повторно подключить USB, после 10 раз это работает, а затем снова начинает повреждаться.

Это новый фирменный кабель Samsung, который я использую. Я использую передачу файлов Android на своем Mac, чтобы это работало (без этого оно вообще не работает).

У меня два вопроса, один относится к Cordova, а другой - к устройству Android USB:

  1. Как сделать устройство доступным для Mac, чтобы я мог передавать данные без перерывов?

  2. Есть ли возможность сказать Cordova, что нужно построить WIRELESS ? Я знаю, что возможно использовать Ionic с флагом --livereload. Однако я не использую Ionic с этим проектом.

Я пытался сделать cordova run android -- --live-reload (в проекте cordova), но это на самом деле ничего не делает - оно не отвечает, когда есть изменения в сборке или что-то в этом роде.

1 Ответ

0 голосов
/ 21 апреля 2019

Вы уже включили режим разработки. У вас 50% успеха. Я не понял твою главную проблему.

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

Шаг 1) Включить режим разработки

Шаг 2) Аутентифицирован подключаемое устройство. - При первом подключении вы получите подтверждение аутентификации на устройстве.

Шаг 3) Проверьте, подключен или нет (наиболее рекомендуемая команда при подключении, просто перейдите через chekc и иногда эту команду правильно подключите к устройству, запустив adb-сервер, необходимый для запуска приложения в Android)

adb devices

(Откройте терминал и введите эту команду)

Примечание. Убедитесь, что подключенное устройство отображается в терминале и аутентифицировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...