Как запустить или отладить на Android-телефоне вместо эмулятора?

Эмулятор Android настолько медленный, что невозможно протестировать запущенные приложения. Нужно ли вообще отлаживать / запускать приложения на реальном телефоне с помощью IDE вместо эмулятора?

Solutions Collecting From Web of "Как запустить или отладить на Android-телефоне вместо эмулятора?"

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

В моем желании HTC настройки находятся под: Настройки-> Приложения-> Разработка-> Отладка USB

Включите USB-отладку на телефоне. Подключите его к компьютеру. ADB должен распознать его, и вы можете использовать его так же, как виртуальное устройство.

Если устройства ./adb перечисляют ваш телефон как много вопросительных знаков, тогда ему не хватает некоторых разрешений. Чтобы исправить это, перезапустите сервер adb с правами root. Что-то на линии:

~$ ./adb devices List of devices attached emulator-5554 device ????????????? device <--- your phone ~$ sudo -s ~# ./adb kill-server ~# ./adb devices List of devices attached emulator-5554 device 1232345345345 device <--- your phone 

Я понимаю, что контекст для Windows, но у меня была такая же проблема в Linux (Fedora). Было необходимо создать новый файл в /etc/udev/rules.d/ (и перезапустить adb, как указывает Hyperboreus).

Это четко указано на странице http://developer.android.com/tools/device.html .

FWIW

Для пользователей Windows:

 1. Go to Command Prompt 2. Type cd /path/to/adb.exe 3. Type adb.exe devices 4. Type adb.exe kill-server 5. Type again adb.exe devices 

Если вы приобретете свое устройство, его штраф. Если нет, попробуйте еще раз.