Я пытаюсь связать свою nexus 7 с моей машиной Mint Linux. Устройство всегда отображается как офлайн. Я понимаю, что эта проблема возникает из-за того, что adb старше 1.0.31. Я продолжаю устанавливать инструменты платформы rev 21.1, которые по состоянию на последний месяц являются последней версией, которая должна установить adb 1.0.31, но каждый раз, когда я запускаю команду "adb version", она возвращается, говоря, что это версия 1.0.29. Есть ли способ обновить его?
Я не могу обновить версию adb 1.0.29
Ответ 1
Это решило эту проблему (запустив старый adb) в Ubuntu:
- отключить устройство
- adb kill-server
- версия adb
- Android Debug Bridge версии 1.0.29
- cd to android sdk dir
- cd/home/XXX/adt-bundle-linux-x86_64/sdk/platform-tools/
- скопировать новый adb в /usr/bin
- sudo cp adb/usr/bin/
- версия adb
- Android Debug Bridge версии 1.0.31
- adb kill-server
- устройства adb
- daemon не работает. начиная с порта 5037 *
- успешно запущен daemon * Список подключенных устройств
- подключите устройство, а в диалоговом окне устройства о RSA появилось
- принять на устройстве
- устройства adb
- Список подключенных устройств
- 04cefca0e29085aa устройство
Ответ 2
Ответ для Windows:
Вам нужно проверить, где находится ваш последний драйвер, и поместить это значение в системную переменную PATH. Для этого:
-
Откройте Android SDK Manager (Android Studio/Tools/Android/SDK Manager или из Eclipse).
-
В левом верхнем углу (только под меню) вы увидите "Путь SDK". Здесь находится самый последний драйвер.
-
Откройте
Control Panel\System and Security\System
, нажмите "Расширенные настройки системы", найдите кнопку "Enviroment Variables...". -
Найдите переменную PATH в списке (проверьте оба списка). Найдите старый путь инструментальных инструментов. Замените старый путь на новый, замените то, что у вас есть, на SDK Path + "платформенные инструменты" (пример "c:\Android2013\sdk\platform-tools" ).
Ответ 3
Для решения этой проблемы могут быть выполнены два шага.
-
Возможно, в фоновом режиме работает еще один
adb
. Используйтеadb kill-server
для остановки серверов adb и перезапуститеadb
. -
Если вы хотите обновить
adb
, это можно сделать, запустив SDK Manager из местоположения установки SDK. Обновите "Инструменты платформы" для обновления adb. -
Вышеупомянутая проблема может быть такой же, как и следующая. Пожалуйста, проверьте следующее сообщение.
Android 4.2.2 - adb offline, даже после обновления SDK
Ответ 4
Сначала вы должны проверить, установлены ли надлежащие драйверы для вашего устройства или нет. Следующая ссылка может вам помочь.
http://developer.android.com/tools/device.html
Кроме того, если вы хотите обновить adb
, для этого есть другой способ.
Перейдите к: https://launchpad.net/ubuntu/+source/android-tools/
Нажмите на квантовую версию (4.2.2-something). Загрузите .xz,.dsc и .tar.gz и десять:
# sudo apt-get build-dep android-tools
# sudo apt-get install libselinux-dev
# dpkg-source -x android-tools*.dsc
# cd android-tools*
# fakeroot dpkg-buildpackage
# cd ..
# sudo dpkg -i android-tools-adb*
Это решение было представлено здесь: https://bugs.launchpad.net/ubuntu/+source/android-tools/+bug/1131163
Ответ 5
Лучшее решение, которое я нашел когда-либо:
- Проверьте версию ur adb с помощью команды: версия adb для Windows и. /adb для системы Linux.
- если он показывает 1.0.29, обновите его до 1.0.31, потому что 1.0.29 не будет отвечать на JB 4.2.X
- он устранит проблему автономного устройства устройства
- Если ур-система уже имеет новый adb (1.0.31) и сталкивается с этой проблемой, в этом случае откройте инструмент sdk и upgrade plateform до 16.0.1
- перезапустить устройство ur atleast один раз..:) он будет работать нормально для всех устройств...
Ответ 6
Ни одна из них не работала для меня. При использовании sdk все еще показывалась старая версия 1.0.29. Я загрузил версию 1.0.31 из здесь и заменил старый adb на это, и он сработал. Теперь устройство распознается adb в 4.2.2. Надеюсь, это поможет кому-то и сэкономит время.
Ответ 7
Я решил эту проблему на своей машине Windows, выполнив следующие шаги:
- Установить обновления из диспетчера SDK
- Скопируйте соответствующие файлы adb (dlls и exe) в C:\Windows\System32
- adb kill-server
- версия adb
Android Debug Bridge версии 1.0.31