it-roy-ru.com

Почему OSX не может обнаружить Android Galaxy S для отладки по USB?

Я искал похожие вопросы по этой проблеме, но не нашел ни одного, связанного с Mac OSX.

Ситуация:
Попытка протестировать приложения Android на Galaxy S (подробности ниже), но Mac не обнаруживает устройство. Перепробовал все нижеприведенное и поинтересовался, может ли это быть проблемой с драйвером (о которой я слышал о Samsung USB отладке). 

Вопросы:  
1) Требуются ли драйверы Samsung для отладки Android через USB? 
2) И доступны ли они для Mac OSX? 3) Есть ли другие причины, по которым OSX может не обнаружить устройство для отладки по USB?

То, что я пытался:

  • Включена отладка по USB @ Настройки >> Приложения >> Разработка >> Отладка по USB
  • Включенный модем @ Настройки >> Беспроводная связь и сеть >> Модем >> USB Модем
  • Установить режим привязки @ Настройки >> USB-соединение >> Режим привязки
  • Попытка обнаружить устройства через ./adb устройства (из платформы tools dir)
  • Проверено, что проверен «Неизвестные источники» @ Настройки >> Приложения >> Неизвестные источники
  • Проверено, что устройство подключено к Mac
  • Перезагрузка телефона
  • Перезагрузка Mac
  • Добавлены различные идентификаторы устройств/продуктов в adb_usb.ini
  • Сделал ./ Android-обновление adb (что делает adb kill-server/start-server)

С помощью:
Samsung Galaxy S (4G) со спринтом
Mac OSX 10.6.8
Eclipse Classic 3.7.1

36
eric

Вы пытались подключить телефон с помощью USB-концентратора с питанием? Я еще не пробовал, но нашел этот пост, который предполагает, что он может помочь для устройств Samsung Galaxy.

http://esausilva.com/2010/10/02/how-to-set-up-adb-Android-debug-bridge-in-mac-osx/

16
eageranalyst

убедитесь, что вы подключаете ваше устройство к USB-портам на самом Mac, а не к USB-портам клавиатуры.

12
Mark

Перейдите к разделу «Выбор модема», а затем отмените выбор «USB модем», и все готово….… Это сработало как чудо.

9
Narendra Kothamire

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

5
Teddy

Проблемы с драйвером USB происходит под Windows.

Для MacOS мне нечего было делать: ADB нашел мое устройство.

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

Отладка USB требуется. Также убедитесь, что вы разрешаете вашей Галактике использовать Неизвестные источники (@ Applications -> Неизвестные источники (это флажок)).

3
Jean-Philippe Briend

Идти к 

  1. Настройки
  2. Беспроводные сети
  3. Утилиты USB
  4. Отсоедините USB-кабель
  5. Выберите Connect Storage To PC 
  6. Подключите USB-кабель к телефону.

Источник: Форумы Galaxy S II - Помогите, Mac не узнает мою галактику S 2

2
rozittt

Вот что у меня сработало на Samsung Duos:

  1. Перейти к settings > More > About device(at the bottom)

  2. На этом экране устройства перейдите вниз и нажмите 6 раз на «Номер сборки» (пока не появится уведомление)

  3. Затем зайдите снова к settings > More, и он покажет опции разработчика перед устройством об устройстве. Нажмите на параметры разработчика и настройки Tweak, как вам нужно.

Теперь на Mac нажмите кнопку «Run» в Android Studio, на нем отобразится подключенное устройство.

Ресурс: http://www.geekygadgetworld.com/3303/enable-developer-option-samsung-galaxy-grand-duos

2
Janaka R Rajapaksha

Это происходит постоянно с большим количеством телефонов. У меня сработали две вещи: (1) введите «adb kill-server» в командной строке или (2) попробуйте другой кабель.

2
Yusuf X

Это может показаться сумасшедшим, но я попробовал все предложения на этой странице, кроме того, что в итоге сработало: 

Используйте USB-кабель Samsung, который поставляется с S7 (мой кабель S6 тоже работал)  

Любой другой USB-кабель, который я пробовал, не работал. Я не знаю точно, почему (USB 2 против 3?), Но это то, что сработало для меня.

Конечно, убедитесь, что отладка по USB включена, и я сделал все это, и все равно НИЧЕГО. В тот момент, когда я подключил USB-кабель, поставляемый в комплекте с S7, я получил сообщение об отпечатке пальца RSA и подтвердил отладку USB, и устройство щелкнуло «Выполнить» в Android Studio.

НТН -- JSP

1
J Steven Perry

Соединение через tcpip потенциально может работать. Однако порт 5555, вероятно, недоступен. Я знаю, что это может работать, потому что у меня есть приложение на моем Android под названием «Synctunes Wireless», которое синхронизирует мой iTunes на моем рабочем столе по беспроводной сети через tcpip и через порт 4444. Поэтому я использовал IP-адрес и этот порт, отображаемый в этом приложении, и я могу увидеть это устройство в моем затмении. Единственное, что тип устройства неизвестен, поэтому кнопка «ОК» по-прежнему отключена. Так что это имеет потенциал для работы. Просто нужно найти правильный номер порта или что-то еще, чего не хватает.

0
user1332427

Если кто-то все еще имеет эту проблему и ищет решение, мне помогло установить Smart Switch app. После этого мое устройство Samsung наконец-то появилось

0
Anton

Ничто из этого не помогло мне. Я использую 4.4.2 на LG VS450PP, пытаюсь подключиться к ноутбуку Mac под управлением OS X 10.10.5. Ни MTP, ни PTP не работали вообще, даже после того, как следовали всем предложениям, перечисленным здесь и в других местах SO. Я получил сообщение RSA только когда я выбрал Интернет в настройках USB (а затем я выбрал Ethernet). 

После этого это было золотым.

0
Dave Hirsch

Я провел ночь, борясь с этой проблемой с моим Doogee DG350, который запускает Chinese MTK chipset, который имеет проблемы с USB на OS X. Я обнаружил, что решение состояло в том, чтобы запустить ADB в режиме TCP/IP и затем подключиться без проводов:

adb tcpip 5555

adb connect 192.168.1.10:5555

adb devices

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

0
doogli

Поэтому я провел некоторое исследование, потому что со мной произошло то же самое .. Если простое решение не работает, вам следует проверить, установили ли вы knox при первом запуске телефона .. Если вы установили knox, единственный способ чтобы активировать отладку по USB, вы должны были бы сбросить свой телефон до заводских настроек, чтобы деактивировать knox (иначе не устанавливать его снова), по-видимому, у вас нет возможности деинсталлировать knox на последних телефонах.

0
thibaut noah