Android Galaxy S Phone - проблема с отладочным мостом ADB на Mac OSX - PullRequest
2 голосов
/ 13 декабря 2010

Вот проблема.Я делаю это, чтобы получить список устройств:

./adb devices

И я получаю это:

List of devices attached 

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

Я использую Samsung Galaxy S Fasciate (модель Verizon) на MacBook под управлением ОС 10.5.

Я подключаюсь через USB-концентратор с питанием, как было рекомендовано на другой доске объявлений (я могу найти источник, если кому-то интересно).Это также не работает, когда я подключаюсь напрямую.

Согласно Mac System Profiler, устройство подключено:

SAMSUNG_Android:

Product ID: 0x681c
Vendor ID:  0x04e8  (Samsung Electronics Co., Ltd.)
Version:    2.23
Serial Number:  I500874368c4
Speed:  Up to 480 Mb/sec
Manufacturer:   SAMSUNG
Location ID:    0xfd140000
Current Available (mA): 500
Current Required (mA):  96

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

Тем не менее, по некоторым причинам, он не отображается как устройство, которое яможет отлаживать.

(И да, я включил «Отладку USB» на телефоне - и даже попытался перезагрузить телефон.)

Я был бы очень признателен за любую помощь в этом.

Ответы [ 4 ]

4 голосов
/ 26 декабря 2010

Понял!

Это был EasyTether!

Я установил EasyTether в какой-то момент, и это мешало этому даже после того, как я думал, что удалил его.

ВотРешение с сайта EasyTether:

ADB в Mac OS X перестает распознавать подключенное устройство после установки драйвера EasyTether.Используйте kextload / kextunload для выгрузки из памяти расширения ядра EasyTetherUSBEthernet.kext вручную.Он находится в / System / Library / Extensions /

Еще раз, спасибо всем за помощь в этом.

1 голос
/ 13 декабря 2010

Да, это сложно, если его что-то похожее на телефоны других галактик, их не очень легко подключить к компьютеру.Я не хочу быть недобросовестным, но я не вижу драйверов, которые вам нужны для Macintosh.

Например, это руководство по перепрошивке: http://wiki.cyanogenmod.com/index.php?title=Samsung_Fascinate:_Rooting использует мост adb, но правильные драйверыпредоставляются только для окон.Дело в том, что он распознает ваш телефон как samsung_android, но это не совсем подходящий драйвер.это просто информация об устройстве.

Попробуйте на Windows PC с драйверами для Windows, и я думаю, вы найдете мои подозрения подтвержденными.

0 голосов
/ 24 мая 2013

Если у кого-то еще есть эта проблема и не установлен EasyTether - попробуйте запустить:

setprop service.adb.tcp.port -1

stop adbd

начало adbd

на эмуляторе терминала с телефона. Это оказалось единственной возможностью решить эту проблему (купил телефон у eBay - я предполагаю, что тот, кто владел им до меня, настроил беспроводное подключение к своему компьютеру).

Проверьте Как я могу подключиться к Android с ADB через TCP? для получения дополнительной информации

0 голосов
/ 13 декабря 2010

Я нашел альтернативное решение. Я могу подключиться к Fascinate без проводов, используя это приложение: http://www.appbrain.com/app/adbwireless-(widget-version)/siir.es.adbWireless

Я рутирован на Z4, и все настройки очень просты. После рутирования и запуска приложения adbWireless я ввожу команду connect, предоставленную приложением, и все. Устройство теперь обрабатывается как если оно подключено через USB, и я могу отправлять на него приложения через мост отладки.

Я ценю все полезные ответы.

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