Устройство 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 распознавать телефон?
Ответы
Ответ 1
Проблема заключается в том, что диалог "не доверяете этому компьютеру" не отображается.
В LG Spirit 4G решение выглядит следующим образом:
- Убедитесь, что меню разработчика включено (через
About phone
→ Software info
→ продолжить нажатие Builder number
)
- Убедитесь, что отладка USB включена в меню разработчика.
- Перейдите в
Settings
→ Tethering & 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) Начните отладки, наслаждайтесь.