Eclipse не распознает мой планшет с Android, когда я пытаюсь протестировать свое приложение? - PullRequest
3 голосов
/ 16 февраля 2012

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

Однако, когда я пытаюсь запустить его через Eclipse, он не распознает мой планшет (на планшете включен режим отладки). Когда у меня появляется диалог выбора устройства, я вижу

Серийный номер: ???????????
Имя AVD: N / A
Цель: неизвестна
Отладка:
Состояние: ??

Я использую Linux Mint. Что мне делать?

Ответы [ 3 ]

5 голосов
/ 16 февраля 2012

В Linux вы должны добавить правило udev для своего планшета. Например:

#cat /etc/udev/rules.d/51-android.rules 
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"

вы можете использовать lsusb, чтобы получить идентификатор поставщика

Bus 002 Device 016: ID 0502:3325 Acer, Inc. 
3 голосов
/ 16 февраля 2012

Для Linux вам нужно настроить UDEV для поддержки идентификации производителя или перезапустить adb с помощью sudo.

Чтобы сделать это правильно, сделайте следующее:

lsusb

и ищите свой планшет:

Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd

Обратите внимание на ID.

Затем перейдите в /etc/udev/rules.d и создайте новый файл с именем androiddevelopment.rules, в этом файле поместите это:

SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"

Где xxxx - это первая часть идентификатора (04e8 в моем примере), yyyy owner - ваше имя пользователя, а zzzz - ваша группа.

Затем перезапустите udev:

sudo service udev restart

Это должно позволить Linux автоматически разрешить вашему пользователю подключаться к этому устройству.

0 голосов
/ 09 декабря 2013

Проблема: как заставить Eclipse распознавать мой 7-дюймовый планшет RCA:

Эта проблема меня расстраивала в течение двух дней. У меня есть стандартный 7-дюймовый планшет RCA, который я купил на распродаже в Черную пятницу в Walmart.Я пытался использовать его с Android SDK и затмением, но мой компьютер не распознал бы планшет как нечто большее, чем устройство хранения.Я нашел несколько подсказок, которые привели меня в правильном направлении, но ничто, казалось, не работало;наконец нашел мой ответ здесь:
http://pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html

(Прежде чем начать, если вы новичок, как и я, сначала зайдите на этот сайт, чтобы узнать кое-что о командах терминала- community.linuxmint.com/tutorial/view/100

Я работал с Linux Mint 15. Я также установил пакет SDK для Eclipse и Android.

Независимо от того, что я сделал, EclipseЯ не смог бы распознать мой планшет. Наконец-то я решил проблему. Мне просто нужно было сделать три вещи:

Сначала я должен был пойти в свою домашнюю папку

Then to the .android folder

    Then add the following line to the bottom of the "adb.usb.ini" file:

        0x2207

и сохранить файл.Я смог сделать это из интерфейса GUI.

Во-вторых, мне пришлось открыть терминал и перейти в папку файловой системы

Then to the etc folder

    Then to the udev folder

        Then to the rules.d folder

Мне пришлось создать файл с именем

"51-adroid.rules" that contained only two lines:

SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"

SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"

(Возможно, мне нужна была только последняя строка, но несколько источников не включили «0x», поэтому я включил его обоими способами.

Затем, все еще в терминале, я запустил следующеекоманда из моей домашней папки после? (просто введите CD, чтобы повторноперейдите в домашнюю папку)

sudo Development(the name of the folder in which I installed Eclipse and the sdk, yours will be different)/sdk/platform-tools/adb kill-server

Затем мне пришлось выполнить следующую команду из домашней папки

sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server

Я также должен был убедиться, что на моем планшете включена отладка.

Я также отключил Wi-Fi на своем планшете - никто, кроме моего последнего источника, не упомянул об этом, но я думаю, что это могло помочь.

Затем, когда я набрал "adb devices", мой планшет был опознан.Когда я запустил Eclipse и запустил программу Hello, она прекрасно отображалась на моем планшете.Я просто не понимаю, почему моя жена не была впечатлена.

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