Не удается подключить Nexus S к моей Mac OS x Lion 10.7 для отладки по USB

Я попытался подключить 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 ответов

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

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам