Использование HTC Wildfire для разработки Android

Я хотел бы узнать, можно ли использовать мой HTC wildfire (некоторые ссылки были бы хороши) для разработки Android вместо эмулятора.

Я пытался найти информацию от Google, но пока ничего полезного.

Если я получу дополнительную информацию, я обновлю здесь.

alt text

[Когда я использовал лесной пожар с затмением, я получил это.]

Большое спасибо.

Ответ 1

На скриншоте похоже, что у вас нет надлежащих разрешений для доступа к USB-устройству.

Попробуйте запустить службу adb с правами root:

$ sudo adb kill-server; sudo adb start-server

ИЛИ, более постоянным решением является настройка правил udev для разрешений устройства USB. См. Инструкции на шаге 3 страницы android Разработка на устройстве.

Зарегистрируйтесь как root и создайте этот файл:/etc/udev/rules.d/51-android.rules. Система udev проверяет этот файл для особых случаев, когда обнаружены устройства.

Отредактируйте файл для чтения: SUBSYSTEM == "usb", SYSFS {idVendor} == "0bb4", MODE = "0666"

Это устанавливает биты разрешения на dev node для чтения и записи в мире для специального случая, когда идентификатор поставщика USB равен 0bb4.

Теперь выполните: chmod a + r/etc/udev/rules.d/51-android.rules

... дает миру разрешение на чтение для этих правил Android, которые необходимы, чтобы демон udev обработал это новое правило.

Ответ 2

Конечно, вам нужно только установить драйвер USB и следовать указаниям здесь. Драйвер USB включен в программное обеспечение HTC Sync, которое вы можете получить здесь.

Ответ 3

Перейдите на сайт htc

http://www.htc.com/europe/SupportViewNews.aspx?dl_id=982&news_id=769

и загрузите драйвер

и просто подключите телефон htc к компьютеру и запустите приложение из eclipse.

Не требуется настройка. Он непосредственно запускается на телефоне вместо эмулятора.

Ура!

Ответ 4

Единственное, что я могу придумать, это то, как вы установили свой телефон для подключения через usb-to-computer... И это может решить мои собственные подобные проблемы... Я использую "HTC Sync", как мой стиль связи, когда я даже не пробовал других.

Давайте выясним, будем ли мы?

Неа. Тип подключения не имеет значения. "Charge Only", "disk drive", "usb tethering", он вообще не менял моего поведения (я могу запускать приложения, но logcat ничего не показывает из моего приложения, а мои точки останова игнорируются).

Похоже на время для нового вопроса.

Ответ 6

Если устройство еще не обнаружено (???), после обновления /etc/udev/rules.d/51-android.rules, как было предложено ранее, отключите и снова подключите USB-кабель к устройству.