Не удается подключить Nexus S к моей Mac OS x Lion 10.7 для отладки по USB - PullRequest
4 голосов
/ 24 августа 2011

Я попытался подключить свой Nexus S (версия Android 2.3.5) к моему macbook pro 10.7 (OSX Lion). Тем не менее, уведомление на телефоне Android было просто альтернативой ВКЛ и ВЫКЛ. Я попробовал эту команду на моем терминале.

adb usb 
>>error: device not found
adb devices 
>>List of devices attached 
>>[ nothing here ] 

Пожалуйста, помогите мне с этим вопросом. Спасибо!

Ответы [ 6 ]

7 голосов
/ 27 ноября 2011

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

5 голосов
/ 24 августа 2011

Кроме того, если это не работает, проверьте, отображается ли устройство под USB в System Profiler (входит в состав OS X).Если он отображается там, но не в ADB, попробуйте добавить идентификатор поставщика USB телефона в ~ / .android / adb_usb.ini

Этот файл можно создать, если он еще не существует.Идентификатор поставщика Nexus S составляет 0x18d1.Убедитесь, что последняя строка файла является идентификатором поставщика, не оставляйте пустую строку в конце.

1 голос
/ 24 августа 2011

Похоже, что существуют некоторые проблемы с отладкой устройства Android на OS X (большинство описывают эту проблему после обновления до Lion).

Существуют некоторые темы / обсуждения, которые предлагают несколько возможных обходных путей, посмотрите, подойдет ли один из них:

Хотя это кажется проблемой на сайте Google / Apple, поэтому вы можете только проверить, можете ли вы обойти это.

0 голосов
/ 28 апреля 2012

У меня похожая проблема. Я могу выдавать команды через ./adb shell как ls, но не push и pull, и когда я делаю ./adb devices, он показывает идентификатор моего устройства, но когда я запускаю интерактивную оболочку, adb devices ничего не показывает. я все еще могу перечислять файлы в интерактивной оболочке, но все равно не нажимать и не тянуть.

0 голосов
/ 29 марта 2012

Это случилось со мной, проверил ADB в Eclipse и смог выбрать и отправить файл на устройство.Запустил APK и установил.

Я знаю, ужасное решение, но Lion был кошмаром для большинства разработчиков.Надеемся, что обновления продолжают поступать!

0 голосов
/ 26 августа 2011

У меня была такая же проблема с моим N-06C, который сделан NEC и решен путем написания кода без kext.

http://8kpxen.blogspot.com/2011/08/how-to-adb-to-your-android-device-on.html

Пожалуйста, прочтите этот блог и скачайте kext. Поскольку этот kext-файл настроен для N-06C, измените его для своей среды.

...