Ни одно целевое устройство не найдено.
Я использую android studio 2.1.1 в ubuntu 14.04.На мой вопрос, я хочу запустить программу через мой телефон без эмулятора. поэтому я выбрал цель как USB-устройство, но всякий раз, когда я запускаю это, ниже упомянутая ошибка растекается.
Ошибка при запуске приложения: не найдено целевого устройства.
i проверил мое устройство с помощью команды adb devices в терминале.
adithya @adithya-Lenovo-B460e: ~ $adb устройства
Список подключенных устройств
59V8I7HEJJWGGMK7
Я также попытался с выбором MTP и PTP. Но ничего не получилось.
любезно помогите мне решить эту проблему.
Ответы
Ответ 1
У меня уже была эта проблема раньше.
Выберите "Выполнить", затем "Редактировать конфигурации". На вкладке "Общие" проверьте раздел "Параметры цели развертывания".
В моем случае цель уже была установлена на "USB-устройство", и флажок "Использовать то же устройство для будущих запусков" был установлен.
Мне пришлось изменить цель на "Показать диалог выбора устройства", и я снял флажок. Тогда мое устройство появилось в списке.
Если ваше устройство по-прежнему не отображается, вам необходимо снова включить USB-отладку в настройках смартфона.
Ответ 2
перейдите в раздел "Запустить > отредактировать конфигурацию > " и выберите "Открыть целевое диалоговое окно развертывания развертывания" из опции назначения развертывания, затем запустите приложение
он покажет вам диалоговое окно, в котором вы можете выбрать целевое устройство,
наслаждайся этим.
Ответ 3
трюк, который работает для меня, когда целевое устройство не найдено:
Ответ 4
Я использовал другой USB-кабель, и он начал работать.
Это странно, потому что USB-кабель (который не был обнаружен в студии android) заряжал телефон. Это заставило меня почувствовать, что на моем Mac есть проблема.
Однако смена кабеля работала для меня. Просто проверьте этот вариант, если вы столкнулись с этой проблемой.
Ответ 5
На телефоне
-
Вы включили режим разработчика?
-
Включили ли вы отладку по USB в меню инструментов разработчика в настройках (это меню не появится, если вы не включили режим разработчика)
-
У вас есть хороший и надежно подключенный USB-кабель?
В Android Studio
-
В редактировании конфигураций выполнения/отладки есть ли у вас "Target: USB Device"?
-
Это может помочь загрузить последнюю версию драйвера USB для данного телефона.
Также полезно знать, отображается ли ваш телефон как распознанное устройство на уровне операционной системы. И если вы сомневаетесь, перезагрузите все, что вы можете придумать.
Ответ 6
Примечание. У меня была проблема с Windows 7, но она также могла бы помочь вам.
У меня возникла проблема с установкой Android-телефона Android (Acer Liquid Zest 4G), попробовал перезапустить студию Android, переключение между PTP и MTP, операционная система смогла нормально обнаружить устройство.
Итак, что я сделал, в настройках разработчика я включил USB-отладку, USB-соединение находится в режиме PTP, затем с сайта производителя телефона (здесь вы можете найти сайт для своего телефона: https://developer.android.com/studio/run/oem-usb.html), я загрузил драйвер USB для своей модели телефона, установленный драйвер и студия Android смогли обнаружить мой телефон (перезагрузка не требуется).
Повторюсь, вы должны включить USB Debugging в настройках разработчика, иначе это не сработает. Надеюсь, что это поможет.
Ответ 7
Дополнительно
- Как включить параметры разработчика и отладки USB
- Откройте меню "Настройки" на главном экране.
- Перейдите к About Tablet и коснитесь его.
- Нажмите на номер сборки семь раз, пока всплывающее сообщение не сообщит: "Теперь вы разработчик!"
Ответ 8
После того, как я изменил свою цель на usb. Мне пришлось создать файл /etc/udev/rules.d/51-android.rules с подробностями поставщика. Нажмите для решения
Ответ 9
Если вы используете 32-разрядный ubuntu (мой случай), то, скорее всего, Android Studio загрузила 64-разрядную версию adb
и fastboot
внутри вашей папки sdk/platform-tools
. Я думаю, вы уже установили adb (и fastboot). Если вы не выполнили эти команды в терминале:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Это установит 32-разрядную версию adb
и fastboot
. Теперь замените только 64-разрядные исполняемые файлы adb
и fastboot
в sdk/platform-tools
с установленными 32-разрядными версиями:
cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot
Теперь ваша студия Android должна иметь возможность запускать ваше приложение на вашем устройстве.
Ответ 10
У меня было то же самое в Windows 7, где я правильно установил устройство и установил драйвер, и я регулярно работал на этом устройстве. Затем я внезапно начал получать эту ошибку каждый раз. Я открыл диалог Edit Configurations, как описано выше, переключился на эмулятор, попробовал один запуск, затем перешел в тот же диалог и снова вернулся к USB. Затем, если снова работать.
Ответ 11
У меня была эта проблема после обновления с Android Studio 2.3 до 3.0. Проще говоря, я просто перезапустил свой телефон, чтобы исправить это.
Я предполагаю, что сервер adb на телефоне каким-то образом кэшировал что-то из предыдущей установки студии Android, возможно, объект подключения или что-то еще, и перезапустив сервер adb, он решил проблему.
Я надеюсь, что это поможет кому-то.
Ответ 12
попробуй с
sudo adb kill-server
sudo devices
или же
echo $ANDROID_HOME
sudo $ANDROID_HOME/platform-tools/adb kill-server
sudo $ANDROID_HOME/platform-tools/adb devices
Ответ 13
-
Если предположим, что Android-устройство не подключается к Android Studio, загрузите "PDANet+" (для всех Android-устройств).
-
Или также вы можете сделать следующие шаги:
- Перейти на вкладку "Выполнить" на панели инструментов Android-студии.
- Затем нажмите на редактировать конфигурацию
- На вкладке "Общие" будет "Вариант цели развертывания", нажмите "Цель", выберите "Открыть диалоговое окно выбора цели развертывания" и снимите флажок снизу.
- И наконец нажмите ОК. Конец.