Использование интернет-соединения через USB во время отладки - Android - PullRequest
0 голосов
/ 17 мая 2011

Я разрабатываю приложение на Android-устройстве с Eclipse / ADT.Что мне нужно, это использовать сетевое соединение через мой компьютер во время отладки моего приложения.Он не работает в обычном режиме зарядки / синхронизации, хотя вы можете отлаживать свое приложение в Eclipse.Когда вы меняете тип подключения к сети через ПК, я могу подключаться к веб-сайтам, но теперь вы не можете отлаживать свое приложение, поскольку ADT не видит устройство.

Есть ли какое-либо решение или решение этой проблемы?К сожалению, у меня нет возможности использовать Wi-Fi: (

1 Ответ

0 голосов
/ 08 июня 2011

3. * Если вы разрабатываете на Ubuntu Linux, вам нужно добавить файл правил, который содержит конфигурацию USB для каждого типа устройства, которое вы хотите использовать для разработки. Каждый производитель устройства использует свой идентификатор поставщика. В приведенных ниже примерах файлов правил показано, как добавить запись для одного идентификатора вендора (идентификатор вендора HTC). Для поддержки большего количества устройств вам понадобятся дополнительные строки того же формата, которые предоставляют другое значение для свойства SYSFS {idVendor}. Другие идентификаторы см. В таблице идентификаторов USB-поставщиков ниже. 1. Войдите в систему как пользователь root и создайте этот файл: /etc/udev/rules.d/51-android.rules.

.
              For Gusty/Hardy, edit the file to read:
              SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

              For Dapper, edit the file to read:
              SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
           2. Now execute:
              chmod a+r /etc/udev/rules.d/51-android.rules

Вы можете проверить, подключено ли ваше устройство, запустив устройства adb из каталога SDK platform-tools / tools. При подключении вы увидите имя устройства в списке как «устройство».

Если вы используете Eclipse, запускайте или отлаживайте как обычно. Перед вами откроется диалоговое окно «Выбор устройства», в котором перечислены доступные эмулятор (ы) и подключенные устройства. Выберите устройство, на которое вы хотите установить и запустить приложение.

Если вы используете Android Debug Bridge (adb), вы можете использовать команды с флагом -d для нацеливания на ваше подключенное устройство. Идентификаторы USB-поставщиков

В этой таблице приведены ссылки на идентификаторы поставщиков, необходимые для добавления поддержки устройств USB в Linux. Идентификатор поставщика USB - это значение, заданное свойству SYSFS {idVendor} в файле правил, как описано в шаге 3 выше. Компания USB Vendor ID Acer 0502 Dell 413c Foxconn 0489 Garmin-Asus 091E Google 18d1 HTC 0bb4 Huawei 12d1 Kyocera 0482 LG 1004 Motorola 22b8 Nvidia 0955 Pantech 10A9 Samsung 04e8 Sharp 04dd Sony Ericsson 0fce ZTE 19D2

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