Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat
Здравствуйте,
Пользуюсь своим Samsung Galaxy Tab 3 7.0
бегом Android 4.1.2
все отлично работает adb
.
Однако я только что купил новое устройство Nexus 5, и когда я выполняю следующую команду, adb devices
он не показывает мой Nexus 5.
Под Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"
Поскольку я работаю, Fedora 18
если мне нужны драйверы, какие драйверы для USB мне нужны?
Поскольку Samsung работает нормально, и я могу развертывать и запускать свои приложения, я считаю, что мои настройки верны. Поэтому мне интересно, что-то не так с моим Nexus 5.
Я пробовал следующее:
adb kill-server
adb start-server
Установил Nexus 5 так Camera PTP
и media device MTP
не вышло.
Большое спасибо за любые предложения,
Ответы:
У меня была аналогичная проблема с моим Nexus 4 (версия Android 4.4.2), его не было в списке устройств adb.
Убедитесь, что на устройстве включена отладка по USB, и выполните на компьютере следующие действия:
Обновите Android SDK ( драйвер Google USB )
В Панели управления ПК выберите Система -> Диспетчер устройств -> щелкните правой кнопкой мыши Nexus 4 -> Обновить драйвер.
Установите android-sdk-folder \ extras \ google \ usb_driver в качестве пути для поиска, включив подпапки.
Если Windows сообщает вам, что драйвер обновлен, просто удалите драйвер (щелкните правой кнопкой мыши nexu4 -> удалить драйвер) и снова начните с шага 2.
После этого откройте cmd и введите adb kill-server, а затем adb devices , теперь он будет включать ваше устройство.
https://developer.android.com/studio/run/oem-usb.html
источник
Следуй этим шагам,
источник
Что вам нужно сделать, так это:
Прокрутите вниз до
build number
. Нажмите на номер сборки примерно 7 раз. Каждый раз вы будете получать всплывающее сообщениеyou are x steps away from being a developer
Когда вы дойдете до последнего шага, вы получите сообщение
now you are a developer
Вернитесь в настройки, и вы увидите новую настройку
Developer options
там вы увидите множество вариантов для разработчиков. включитьUSB debugging
Повторно подключите телефон к USB, и вы должны увидеть свое устройство под ним
adb devices
.Надеюсь, этот ответ поможет кому-то другому.
источник
Эти простые шаги сработали для меня , я отлаживаю свои устройства Nexus 5 и 5X на Windows 8.1.
Следующие шаги следующие :
1) Включите в настройках разработчиков режим отладки USB.
2) Отключите устройство от компьютера
3.1) Перейдите к
Settings
→Storage
, в панели действий щелкните меню параметров и выберитеUSB computer connection
.3.2) Если вы не нашли
3.1)
опцию, перейдите вSettings
→Developers Options
→Select USB Configuration
.4) Выберите
Camera (PTP)
соединение.5) Подключите устройство, и на нем должно появиться всплывающее окно, позволяющее принять входящее соединение с компьютером или что-то в этом роде.
6) Если это не сработает, попробуйте переключить режим отладки USB в опциях разработчика. Наконец, вы должны увидеть это сейчас в DDMS и вуаля.
источник
Мое решение для Windows:
Зайдите сюда, скачайте и разархивируйте в удобное место:
http://developer.android.com/sdk/win-usb.html#top
Щелкните правой кнопкой мыши "Мой компьютер" или "Компьютер".
Выбрать свойства
Выберите диспетчер устройств
Ищите свое устройство. Над ним должна быть желтая отметка.
Нажмите «обновить программное обеспечение драйвера».
выберите найти на моем компьютере драйверы.
выберите папку usb_driver, которую вы сохранили ранее.
установить это
и валя. магия.
источник
Связь с эмулятором или вашим устройством Android может иметь проблемы. Это взаимодействие обрабатывается Android Debug Bridge (adb).
Eclipse позволяет сбросить adb в случае возникновения проблем. Поэтому выберите перспективу DDMS через Window → Open Perspective → Other ... → DDMS
Чтобы перезапустить adb, выберите «Сбросить adb» в Device View.
источник
Для тех, кто все еще разочарован, если вы используете экспериментальную среду выполнения ART, попробуйте вернуться к dalvik (в параметрах разработчика на устройстве)
источник
Вот простое решение для Windows 7 и Nexus 5 на Android 5.
Оригинал: http://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
Примечание: не забудьте включить на вашем устройстве отладку по USB :)
источник
То, что еще никто не упомянул:
Некоторые кабели НЕ поддерживают данные. Я сидел здесь и гадал, почему мой Nexus 5 отказывался отображаться на OSX. Оказалось, что я использовал кабель, который не поддерживает данные.
Я переключился на другой кабель, который его поддерживал, и внезапно смог использовать отладку по USB.
источник
Если кто-то пытается подключить Nexus 5 к отформатированной Windows XP, выполните следующие действия:
источник
Имеют значение ADB и версии драйверов. Чем новее устройство, тем ниже шансы на правильную работу ADB более старой версии.
Приложения, использующие собственную копию ADB, необходимо обновить или, по крайней мере, обновить их ADB вручную.
Например, при установке Helium / Carbon используется старый / неполный ADB. Более новые устройства могут не подключаться к серверу ADB именно по этой причине.
То, что я здесь пишу, должно работать для любых будущих устройств на Windows и, возможно, в * nix OS.
Сначала необходимо подготовить системы. на Android:
в Windows:
После того, как эти шаги были / были ранее выполнены правильно, необходимо протестировать adb. Если Android SDK был установлен ранее, откройте командную строку, где находится adb.exe, и проверьте список устройства.
adb start-server ВАЖНОЕ ПРИМЕЧАНИЕ. Эта команда предложит устройству разрешить связь между компьютером, к которому оно было подключено, при первом запуске. В приглашении также будет указан ключ RSA, специфичный для рассматриваемого ПК. Без этого запроса на стартовом сервере ADB НЕ будет работать! Ни одно приложение не будет полагаться на АБР.
adb devices Должен указывать устройство (а). Если список пуст и, скорее всего, приглашение RSA не появилось, связь работать не будет. Если список пуст, текущий ADB (и SDK) необходимо обновить или установить заново (в случае приложений, использующих свою собственную среду выполнения ADB, например Helium / Carbon).
В случае приложений, которые приносят свой собственный ADB, если версия старая, и эти приложения настаивают на использовании ее вместо SDK, эти файлы необходимо заменить новейшими из Android SDK. Обычное и простое копирование и вставка.
Что касается Android SDK, единственные необходимые пакеты для установки - это SDK Tools и Platform-tools. Там ADB.exe потребуются некоторые вспомогательные библиотеки, в Windows это файлы AdbWinApi.dll и AdbWinUsbApi.dll. После того, как все будет сделано, SDK можно удалить из SDK Manager, сохранив при этом инструмент ADB, если это единственная используемая среда выполнения, в зависимости от рассматриваемого случая.
источник
После выполнения всех шагов, таких как включение отладки, ... мне пришлось вставить сим-карту и перезагрузить телефон
источник
Решение для Windows 7 и Nexus 5 (должно быть применимо к любому устройству Nexus):
Я понял, что моя система автоматически устанавливала драйвер Nexus 5 по умолчанию для Windows в тот момент, когда я подключал свой Nexus 5 к своей системе через USB. Таким образом, удаление драйвера по умолчанию было напрасным, и он все равно будет установлен автоматически. Более того, если вы удалите драйвер по умолчанию, вы не сможете найти Nexus 5 в разделе `` Устройства '' в управлении компьютером. Итак, вот что я делал и работал для себя!
%APPDATA%\Local\Android\sdk\extras\google\usb_driver
источник
У меня возникла та же проблема, и я смог решить ее, просто изменив свое устройство Android (Nexus 5X) в параметрах разработчика > Выберите конфигурацию USB на RNDIS (USB Ethernet)
источник
Попробуйте выполнить:
sudo ./adb kill-server
sudo ./adb start-server
устройства sudo ./adb
источник
В моем случае:
И тогда это сработало.
источник
О боже, я потратил 3 часа на эту простую вещь и попробовал комбинацию вышеперечисленных инструкций. Если она не работает для вас, просто попробуйте несколько комбинаций вышеперечисленных инструкций, и она будет. Я использую Windows 7 и Nexus 5. Проблема, с которой я столкнулся, заключалась в том, что при попытке установить драйвер из папки google usb не удалось установить Windows 7. Вот мои шаги:
-сначала удалите все драйверы Nexus на Windows 7. подключите USB-кабель, перейдите в диспетчер устройств и удалите драйвер; отсоедините кабель и повторяйте, пока драйверы не будут найдены и nexus не появится в разделе «Другие устройства» в диспетчере устройств. Я также настроил устройство Nexus как камеру (PTP)
- следуйте инструкциям @Dharani Kumar. Они вносят соответствующие изменения в конфигурацию устройства Nexus.
- следуйте инструкциям @Harshit Rathi. Они гарантируют, что eclipse может показать устройство, когда Windows обнаружит устройство.
-отключите и снова подключите USB-кабель через минуту. Теперь вы должны увидеть всплывающее окно на устройстве Nexus. щелкните по нему, чтобы Windows 7 позволила установить драйвер из вашей локальной системы. если вы этого не видите, перезагрузите устройство или компьютер
- следуйте инструкциям @Rick. вы можете загрузить драйвер USB, как указано @jimbob
Если у вас все еще есть проблема, перечитайте всю эту ветку и переходите оттуда (я часами просматривал другие веб-сайты; эти кусочки не помогли)
источник
Зайдите сюда, скачайте и разархивируйте в удобное место:
http://developer.android.com/sdk/win-usb.html#top Загрузите и установите
источник
У меня была та же проблема, включена отладка по USB, устройство отображается в Windows, но я никогда не задавался вопросом об отпечатке пальца RSA, когда я подключал устройство Nexus (6), и он не отображался в диспетчере устройств Android.
НО в диспетчере устройств Windows у меня была запись, в которой говорилось, что это устройство Android и интерфейс Composite ADB и т. Д. Все еще не работал. Когда я попробовал предыдущие советы по обновлению драйверов вручную, Windows 8.1 просто ответила, что «Windows определила, что программное обеспечение драйвера для вашего устройства обновлено», это было неправдой. Посмотрев на сведения о драйвере, я увидел, что драйвер был опубликован "ClockworkMod". Я понял, что это должно быть потому, что где-то в прошлом году я установил приложение Helium. Итак, я удалил это, все еще была та же проблема. Проверил еще раз, на этот раз действительно были драйверы Google, но версия 7, опубликованная в 2012 году (а не версия 11, опубликованная в 2014 году).Я удалил их КАК ХОРОШО, а затем попробовал переустановить драйвер из SDK, расположенного в:% localappdata% \ Android \ sdk \ extras \ google \ usb_driver
Теперь, когда я повторно подключил свое устройство, оно наконец-то работает и его можно отлаживать с помощью Android Studio. Действительно проблема с драйверами.
источник
Ответ Рика и MadX - правильный способ сделать шаги (Большой палец вверх за ответ)
В моем случае я использую кабель синхронизации данных Akcess USB Type C для Nexus 5x, 5P - белый. Поскольку Nexus 5x не поставляет кабель USB типа C, я купил его у какого-то поставщика.
Имея ту же проблему. Что я делаю глупо: - Я неправильно подключаю кабель. После того, как я снова подключил его в перевернутом виде, он у меня заработал.
Я могу подумать, что некоторые кабели не поддерживают отладку. Но это в моем случае.
Это (изображение) - мой случай, когда Type C должен быть обозначен стороной USB. Глупое решение, но работает для меня
источник
Для тех, кто безуспешно пытается подключить свой телефон Android к adb и пробовал каждую конфигурацию USB (MTP, PTP, RNDIS). Стоит отметить, что в моем случае с моим Nexus 5X на Windows 7 я успешно подключил телефон к adb, только выбрав конфигурацию зарядки USB . С любой другой конфигурацией (MTP, PTP, ...) это не работает.
USB-драйвер: Google USB Driver v11
Версия ADB: Android Debug Bridge версии 1.0.39
источник