Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

В моем желании HTC настройка находится ниже:

Настройки Приложения Разработка Отладка USB

Ответ 2

Включение 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

Ответ 3

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

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

FWIW

Ответ 4

Для пользователей 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

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