Отладка HTC Desire HD через adb на MacBook Pro - PullRequest
3 голосов
/ 25 декабря 2011

Я уже некоторое время занимаюсь разработкой Android, но только что получил MacBook Pro с работы (не забивайте меня камнями, это было не случайно). Я запустил проект Android Eclipse и теперь хочу запустить приложение на моем реальном устройстве HTC Desire HD.

Ну, я не ожидал, что это действительно сработает, но я так и не нашел, чтобы MacBook Pro распознал Desire HD, чтобы я мог подключить adb. Я не могу установить HTC Sync, потому что у них нет версии для Mac.

Буду очень признателен за любые идеи (я уже знаю, что могу смонтировать телефон, скопировать и вставить apk, но это не позволит мне использовать logcat, что очень важно для разработки).

Ответы [ 3 ]

4 голосов
/ 25 декабря 2011

Первое: убедитесь, что у вас включена отладка: Настройки> Приложения> Разработка> Отладка USB

Далее: убедитесь, что у вас есть настройки устройства: Вам нужно настроить правило udev ...

http://developer.android.com/guide/developing/device.html#setting-up

Создать / Редактировать /etc/udev/rules.d/10-htc-desire-hd.rules и добавить следующую строку:

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0ca2″, MODE=”0666″

Затем исправьте права доступа:

chmod a+r /etc/udev/rules.d/10-htc-desire-hd.rules

Тогда я бы сказал, перезагрузите компьютер и попробуйте снова (или просто перезапустите udev), не зная, как на OSX.

Я также ссылался на эту статью о Linux: http://linux -adm.de / 2010/12 / howto-снятие скриншотов с android-cell-phone-on-ubuntu / чтобы найти продавца и т.д.

Надеюсь, это поможет.

3 голосов
/ 14 января 2012

Итак, на Mac он должен «просто работать» (как упомянуто в документации устройства Android ).

Однако время от времени я видел, что устройство не распознает устройство. Я использовал эти инструкции ранее с некоторым успехом, но более новый adb , похоже, хочет управлять самим adb_usb.ini и говорит DO NOT EDIT в этом файле, поэтому я не уверен, что эти указания будут точными больше.

Я бы по-прежнему предложил проверить приложение Информация о системе , чтобы убедиться, что ваше устройство отображается в списке устройств USB. Если он не отображается в системном списке, то ваш компьютер вообще не видит на шине USB, и adb не найдет его. Также убедитесь, что ваш телефон говорит, что это режим USB отладки.

У меня нет HTC Desire, но у меня есть HTC Incredible (первый), и кажется, что он распознается быстрее, когда он находится в режиме «Только зарядка» или «Дисковод».

0 голосов
/ 30 августа 2012

См. Ответ в: adb на OSX Lion, но не может подключиться к вкладке galaxy 10.1, но отлично работает в linux

Я заменил ~ / .android / adb_usb.ini и перезапустил, и это сработало.

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