Android adb (OSX Lion) не распознает Galaxy Nexus, Jelly Bean

Я разрабатываю свои первые приложения для Android на Eclipse, установленные на OSX Lion. Я хотел бы использовать Jelly Beans Galaxy Nexus для отладки, но Android-модем (adb) не может найти устройство:

./adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 
  • Телефон находится в режиме отладки.
  • Телефон распознается как камера (PTP), но не как медиа-устройство (MTP). ADB не работает независимо от настройки PTP \ MTP.
  • Я перезапустил noth телефон и mac
  • Следуя этому совету , я установил Android File Transfer . ATF распознает устройство, но не повезло с АБР.

Есть идеи?

Добавление: Я сообщил об ошибке для этого. Обходные пути по-прежнему приветствуются!

Sep 5 13:28 UTC – Обходной путь №1: Dropbox: я переместил рабочее пространство OSX Eclipse в Dropbox и установил Dropbox на устройстве. APK записывается в bin/ , и я переустанавливаю его из приложения Dropbox после каждой успешной сборки.

Введите описание изображения здесь

Solutions Collecting From Web of "Android adb (OSX Lion) не распознает Galaxy Nexus, Jelly Bean"

Я отвечаю на это, потому что у моего босса была точно такая же проблема с его Galaxy Nexus, и мы наконец ее исправили вчера. У него была заявка «EasyTether», которая задерживала его связь с АБР, и его нельзя было использовать нигде. Возможно ли, что вы настроили это приложение или подобное, которое может использовать ADB для вас? Если «Android File Transfer» работает (он работал параллельно с EasyTether для моего босса), тогда ваше соединение активно, поэтому пока в настройках включена опция «USB Debugging», вы должны увидеть соединение. Вот краткое руководство к тому, что у вас есть "easytether"

ПЕРЕД тем, как вы подключите свой телефон, выполните следующие операции в терминале

 sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext 

Если это устраняет проблему, и вы хотите полностью удалить easytether, вы можете использовать команду rm с флагами -rf чтобы она не повторялась снова …

 sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext 

Вы можете использовать adb через Wi-Fi.

Смотрите это сообщение, чтобы сделать это самостоятельно.

Или в Google Play довольно много приложений . Но они нуждаются в корневом доступе

  1. Попробуйте вынуть USB-телефон из телефона и вернуть его обратно
  2. Попробуйте взять его из Mac и вернуть его обратно
  3. Попробуйте поместить палку в другой порт
  4. Попробуйте выкрутить палку, чтобы убедиться, что она подключена.

Существует долгая дискуссия с возможными решениями здесь: Не удается найти устройство Android с помощью команды «adb devices»

Вы пробовали другой кабель? Я заказал кучу дешевых кабелей с eBay, и первый, который я использовал, не будет работать для adb. Однако он работал для зарядки и передачи файлов.