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

Когда я запускаю adb devices, устройства не отображаются как подключенные. Мое устройство — LG Optimus Exceed 2 под управлением 4.4.2. Есть много таких сообщений, поэтому вот что я сделал:

  • Я использую шнур, который шел в комплекте с телефоном. Он заряжается и пытается синхронизировать фотографии, так что это не проблема. Переключение usb-портов и использование USB-концентратора с питанием также не влияет на это.
  • Я добавил идентификатор поставщика (0x1004) в ~/.android/adb_usb.ini.
  • Перезапустил и отключил любую комбинацию вещей, о которых вы только можете подумать.
  • Отладка по USB включена. И был перезапущен. То же самое с неизвестными источниками.
  • Я никогда не использовал EasyTether, и он нигде не установлен на моем компьютере.
  • Обновил adb, обновил свой sdk.
  • Перезапущен сервер adb.
  • Попытался установить драйверы LG: http://www.lg.com/us/support-mobile/lg-VS450PP (Они говорят, что не поддерживают обновление Mac S/W, но у них есть пакет для установки. Никакой помощи здесь)
  • У меня есть Nexus S с 4.1, который работает, и старый телефон LG с Gingerbread, который подключается.

Любые волшебники, которые уже боролись с этим, могут дать совет?


person samGbos    schedule 26.06.2014    source источник
comment
Что показывает system_profiler SPUSBDataType?   -  person 323go    schedule 26.06.2014
comment
На моем LG Spirit 4G с версией Android 5.0.1 мне пришлось включить Tethering & networks => USB tethering дополнительно к Developer options => USB debugging. К сожалению, вам нужно повторно включать Tethering & networks => USB tethering каждый раз, когда вы отключаете/подключаете свое устройство. Также может понадобиться adb kill-server; adb start-server. Нет необходимости добавлять идентификатор поставщика (0x1004) в ~/.android/adb_usb.ini, хотя.   -  person Rocco    schedule 07.12.2015


Ответы (5)


Я пробовал все типы подключения (зарядка, MTP, PTP), но, возможно, не "Интернет-соединение, модем"? Вы можете изменить его, вытащив общесистемное раскрывающееся меню и коснувшись «USB-подключение».

Вот как я это исправил, но я думал, что уже пробовал это, поэтому я не могу гарантировать, что это не было связано с одной из вещей, сделанных выше.

person samGbos    schedule 26.06.2014
comment
Если это должен быть ответ, пожалуйста, перепишите его, чтобы явно указать действие, которое решило проблему. - person Chris Stratton; 11.07.2014
comment
Тоже помогло. HTC ID 1004:6300 LG Electronics, Inc. под Linux Mint - person gaRex; 03.09.2014
comment
Я чувствую, что перепробовал все, что только можно вообразить, а потом нашел твой пост. Оказывается, единственное, что я не сделал, это попытался подключиться с помощью подключения к Интернету. Оно работает! Большое спасибо! (Для справки, я выбрал Ethernet вместо модема, и он все еще работал.) - person elynnaie; 26.04.2015
comment
Вытягивал из-за этого волосы, пока не наткнулся на это, единственный тип соединения, который я не пробовал. Хорошая вещь. - person Devin; 15.08.2015
comment
Для Optimus Exceed 2 (LG-VS450PP) не работал PTP, но работал модем подключения к Интернету. - person Taeho Kim; 27.12.2015
comment
LG Spirit 4G требует от вас перейти к Settings -> Tethering & networks -> включить USB tethering - person Byte Welder; 09.02.2016
comment
У меня нет всплывающих окон в универсальном меню, предложения [email protected] ? - person bigmadwolf; 07.03.2016
comment
Это весело. - person SharkAlley; 12.09.2016

PTP, казалось, сделал свое дело. Никогда не приходилось делать это на любом другом устройстве ...

person Barry Irvine    schedule 11.07.2014

У меня была точно такая же проблема. Выберите «Подключение к Интернету», а затем «Ethernet» в качестве типа подключения USB, и все теперь работает, как ожидалось.

person jrstrang    schedule 14.07.2014

Я знаю, что это звучит как глупый ответ, но то же самое случилось со мной. Оказывается, шнур micro USB был просто плохим, что странно, потому что он все еще отлично заряжал телефон. После безуспешного тестирования плохого кабеля на телефоне, который раньше распознавался на моем Mac, я переключился на другой кабель micro USB, и это имело большое значение.

person Aaron Krauss    schedule 07.01.2016
comment
Это не глупый ответ. Некоторые шнуры могут только заряжать и не могут передавать данные. - person AutonomousApps; 13.04.2017

Это поздно в игре, но у меня был дополнительный шаг ко всем другим предложениям. Телефон появлялся в System Profiler после того, как я переключил режим USB на режим «MTP», но я не видел никаких параметров USB-модема. После добавления ID вендора телефона в ini файл usb, включения разработчика и отладки по usb, убийства и перезапуска adb я так и не увидел свой аппарат в adb devices.

В конце концов мне пришлось загрузить драйвер Mac для телефона прямо с LG.com. После установки и перезагрузки на компе устройство появилось в adb devices.

person Kinglish    schedule 22.06.2017