Подключение телефона Android с ADB
Недавно я купил новый телефон (Motorola Electrify), и я пытаюсь подключить его к ADB, но пока не повезло. Что я сделал:
- Включить отладку USB на телефоне
- Подключите телефон к iMac с помощью USB-кабеля (дисплей показывает, что он подключен)
- Введите "./adb devices" для отображения подключенных устройств.
К сожалению, ничего не появляется. Я даже сделал adb kill/start-server, а также добавил "0x22B8" в adb_usb.ini(хотя это и не обязательно).
Может ли кто-нибудь указать, какие еще шаги я мог предпринять, чтобы отладить, почему устройство не отображается?
Спасибо!
Ответы
Ответ 1
Спасибо за ваши ответы выше, но я решил это сам. Для тех, кто имеет такую же проблему:
http://code.google.com/p/android/issues/detail?id=15583
имеет ответ.
Оказывается, Motorola имеет несколько режимов USB. Я изменил режим на "USB Mass Storage", и теперь он работает. Я сделал это, перетащив строку состояния вниз и нажав "USB-соединение" для управления USB-соединением.
Ответ 2
Если кто-то еще не понятен, необходимо включить отладку usb (по крайней мере, для мини-дроида).
Ответ 3
@Joris Если вы загружаете несколько приложений на свой телефон, вам может быть лучше использовать режим MTP на вашем телефоне (вместо USB Mass Storage) по указанным здесь причинам - http://www.androidcentral.com/ics-feature-mtp-what-it-why-use-it-and-how-set-it.
p.s: по общему признанию, это может быть не совместимо с обратной совместимостью, но, надеюсь, все окончательно перейдут на ICS и дальше
Ответ 4
Шаг 4, найденный по этой ссылке, может быть полезен:
http://esausilva.com/2010/10/02/how-to-set-up-adb-android-debug-bridge-in-mac-osx/
Создать переменную окружения (необязательно)
Открыть терминал
Введите cd ~, это приведет вас в ваш домашний каталог
Введите touch.profile, это создаст скрытый файл с именем profile
Введите open -e.profile, откроется файл, который вы только что создали. TextEdit В файле введите экспорт PATH = ${PATH}:/pathToTheAndroidSdkFolder/андроида-СДК-mac_86/платформенные инструменты
Сохранить файл, закрыть TextEdit, выйти из терминала и перезагрузить терминал
ПРИМЕЧАНИЕ. Создавая переменную окружения, вам не нужно использовать cd для Папка Android/tools при каждом запуске ADB