Подтвердить что ты не робот

Устройство LG не входит в состав устройств ADB

Это похоже на вопрос, который уже задан здесь:

Не удалось подключиться к телефону LG с помощью adb (Mac OS X 10.7.5)

Но он, похоже, не решен, и у меня есть несколько дополнительных деталей. Я пытаюсь подключить Verizon LG Optimus Exceed 2 для установки apk и debug, но он не будет отображаться в списке при проверке устройств adb или запуске монитора устройства. Я попытался использовать оба моих компьютера Mac и Linux, и результат тот же.

Параметры разработчика и отладка USB включены, и у меня есть Samsung Galaxy S3, который отлично работает с той же версией ОС (4.4.2). В Linux я создал файл правил udev, но неудивительно, что это не решило проблему, поскольку она не отображается как проблема с разрешениями, она просто не находит устройство вообще. Однако он отображается как подключенное устройство в файловой системе, обозначенное "LGE Android Phone", и я могу просмотреть его внутреннее хранилище.

Любые предложения, как заставить adb распознавать телефон?

4b9b3361

Ответ 1

Проблема заключается в том, что диалог "не доверяете этому компьютеру" не отображается.

В LG Spirit 4G решение выглядит следующим образом:

  • Убедитесь, что меню разработчика включено (через About phoneSoftware info → продолжить нажатие Builder number)
  • Убедитесь, что отладка USB включена в меню разработчика.
  • Перейдите в SettingsTethering & networks → включить USB tethering

Это, наконец, приведет к диалогу "доверяй этому компьютеру" и включит USB-отладку.

Приложение. После того, как ваше устройство отключено, проблема может появиться снова, поскольку USB tethering автоматически отключается.

Ответ 2

Ну, не уверен, что OP все еще ищет ответ. Я столкнулся с той же ситуацией с Mac OS Yosemite и LG Optimus Exceed 2.

Я добавил идентификатор поставщика в файл dab_usb.ini, однако он все еще не работает. Я также установил драйвер LG, загруженный с веб-сайта LG, но пока ничего хорошего.

Наконец, я переключу соединение с ПК на "Интернет-соединение" > Ethernet. Затем он, наконец, появляется в adb-устройствах.

Ответ 3

Это допустимо для любого устройства, которое не находится в ID-версии в Android Studio или Eclipse, и вы хотите подключиться к отладке в OS X:

1) Перейдите в терминал и затем:

cd ~

cd ./.android

2) Отредактируйте adb_usb.ini Вы должны использовать vim вместо textedit.

vim adb_usb.ini

Появится текст для редактирования:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.

¡¡Вставьте сюда строку с ID-продавцом! Идентификатор поставщика находится в Об этом Mac - информация о системе - USB (подключить устройство)

3) Перейдите к следующему пути:

cd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools

Затем экспортируйте в bash:

export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH

Тогда:

sudo adb kill-server

sudo adb start-server

adb devices

4) Запустите Android Studio, а в DDMS ваше устройство обнаружено. Затем разрешите разрешения в устройстве.

5) Начните отладки, наслаждайтесь.