Eclipse не узнает мой планшет Android, когда я пытаюсь проверить свое приложение?

StackOverflow https://stackoverflow.com/questions/9312457

Вопрос

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

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

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

Я запускаю Linux Mint. Что я должен делать?

Это было полезно?

Решение

На 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. 

Другие советы

Для Linux вам необходимо настроить UDEV для поддержки личности производства, или вам нужно перезапустить ADB с помощью SUDO.

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

lsusb

И ищите планшет:

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

Обратите внимание на идентификатор.

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

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

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

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

sudo service udev restart

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

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

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

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

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

Независимо от того, что я сделал, 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», поэтому я включил ее в обе стороны.

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

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», мой планшет был распознан. Когда я начал Eclipse и начал программу Hello, она прекрасно отображалась на моем планшете. Я просто не понимаю, почему моя жена не была впечатлена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top