ПРЕДУПРЕЖДЕНИЕ: не указана цель, развертывание в эмуляторе
Я пытаюсь запустить ионное приложение на своем мобильном телефоне (Android 4.4.2).
USB-отладка активирована.
Когда я запускаю команду "ионный эмулятор андроида" , все работает отлично, и приложение открывается в эмуляторе.
Но когда я запускаю "Commid " ионный бегущий андроид ", я получаю следующее предупреждение:
ПРЕДУПРЕЖДЕНИЕ: не указана цель, развертывание в эмуляторе
и приложение запускается на виртуальном устройстве...
Не должно ли приложение запускаться на моем мобильном телефоне? Что я делаю не так?
Как указать цель?
P.S.: Когда я копирую файл .apk на телефон, я могу запустить приложение.
Ответы
Ответ 1
Я решил проблему.
Вот что я сделал:
Я ввел в командной строке: adb devices
(находится в папке "tools-tools" в Android SDK), которая вернула мне пустой список.
Итак, я установил драйверы для телефонов, которые я загрузил с домашней страницы поставщиков.
Теперь список содержит мое устройство, и приложение запускается на моем мобильном телефоне.
Ответ 2
У меня появился еще один инструмент разработчика (Chrome Inspect), и он "съел" соединение. В моем случае просто закрыть панель Chrome Inspect и запустить ionic run android
.
Ответ 3
У меня была другая проблема, с очень простым решением.
При первом подключении к Android-устройству он попросит вас доверять сертификату компьютера. Этот всплывающий экран исчез на мне, так как я просто звонил.
Просто отключите/переустановите свой телефон и получите сертификат своего компьютера, чтобы сделать трюк!
Ответ 4
Как только вы включили устройство для отладки, убедитесь, что вы включили USB-модем на устройстве;
Настройки > Модем и сети > USB-модем
Это устранило проблему для меня.
Ответ 5
В моем случае у меня был Android 5.1.1, а ниже были шаги, которые я сделал:
- Проверьте, что ваш компьютер распознает ваш телефон (вы можете получить доступ к файлам, например, на USB-накопителе). Если нет, пожалуйста, установите драйверы из Google здесь.
- Убедитесь, что на вашем телефоне отмечены параметры отладки USB, а затем:
1- Go to Setting -> General -> '{} Developer options'
2- Look for the 'USB debugging' option
3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.
![введите описание изображения здесь]()
Ответ 6
Ничто из этого не работало для меня на Android 6.0 на Mac.
Я нашел эту статью: http://trendblog.net/android-file-transfer-not-working/
цитата из него:
- Включите режим разработчика, выбрав "Настройки"> "О телефоне" (обычно в самом низу)> несколько раз нажимайте "Номер сборки", пока не появится всплывающее окно.
- Перейдите в Настройки> Параметры разработчика
- Включить отладку по USB
Ответ 7
Я нахожусь на Mac.
Что работало для меня, так это прислушаться к предупреждению на устройстве, в котором говорилось, что нет никакой программы на Mac, которая могла бы подключаться к устройству, например, Android File Transfer.
Я установил это. Отсоедините и переустановите USB-кабель. И вуаля.
Ответ 8
У меня было две проблемы (Ubuntu OS):
- У меня было соединение открыто с
chrome//inspect
- закрыть это (просто закройте вкладку)
- Я пропустил диалог, который появляется при подключении устройства через USB-кабель. Вы должны доверять компьютеру.
Теперь запустите команду cordova run android
и посмотрите на свое устройство там появится другое диалоговое окно, нажмите ОК, теперь все готово! В терминале вы увидите LAUNCH SUCCESS
. Кстати, я удалил старое приложение и с моего устройства.
Ответ 9
Цель не указана, устройства не найдены, развертывание в эмуляторе. Когда появляется это сообщение, вам нужно нажать СТАРТ и активировать эмулятор раньше.
![enter image description here]()
Ответ 10
Если ваше приложение уже установлено на вашем устройстве, и отладка вашего устройства уже включена.
Затем удалите предыдущее приложение и установите новый apk
sudo ionic cordova run android
Ответ 11
может помочь кому-то: иногда нужно меню: USB MTP/PTP/ADB...... На samsung (не каждый) наберите * # 0808 #
Ответ 12
В моем случае, просто закрыв панель Chrome Inspect и запустив ионный кордова, запустил андроид.
Это все. Приятного кодирования