Показаны сообщения с ярлыком adb. Показать все сообщения
Показаны сообщения с ярлыком adb. Показать все сообщения

Как обновить adb и fastboot до последней версии


Сначала проверим версию adb, скорее всего она будет 1.0.31 или 32.

Выполните следующую команду:
~$ adb version
Android Debug Bridge version 1.0.32

На данный момент, последняя версия adb 1.0.39, однако, версия доступная из репозиториев Ubuntu только 1.0.32, она была датирована мартом 2016 года, когда был выпущен Android версии Lollipop.

Для того чтобы обновить adb нам нужно скачать Android platform-tools.

Вот небольшой скрипт для обновления adb и fastboot.


Если вы решили воспользоваться скриптом, то сначала нужно установить права на его запуск:
~$ sudo chmod +x ./adb_update.sh

Теперь запустим скрипт коммандой:
~$  sudo ./adb_update.sh

Проверяем версию adb:
~$  adb version
Android Debug Bridge version 1.0.39
Version 0.0.1-4500957
Installed as /usr/bin/adb

Если что-то пошло не так, то можно все переустановить:

Удаление adb, fastboot и локальных файлов вместе с зависимостями 
~$  sudo apt-get purge --auto-remove android-tools-adb android-tools-fastboot

Установка adb и fastboot версии 1.0.32
~$  sudo apt-get install android-tools-adb android-tools-fastboot



Как снять скриншот или видео с Android устройства


Установка adb
sudo apt-get install android-tools-adb android-tools-fastboot

Проверяем наше устройсто коммандой
adb devices

У вас должно появиться вот такое сообщение, если телефон подключен через USB кабель
List of devices attached 
10.0.3.192:5555 device

Усли у вас нет USB кабеля, то воспользуйтесь приложением Wi-Fi ADB

Снятие скриншота
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

Снятие скриншота c несколькими активными устройствами
adb -s 192.168.0.57:5555 shell screencap -p /sdcard/screen.png
adb -s 192.168.0.57:5555 pull /sdcard/screen.png
adb -s 192.168.0.57:5555 shell rm /sdcard/screen.png
Нужно указать "-s" - параметр, а затем IP устройства "192.168.0.57" и номер порта "5555"

Запись видео с экрана телефона
adb shell screenrecord /sdcard/screen.mp4

Чтобы остановить запись используйте комбинацию клавиш CTRL + C.
Видео будет сохранено на SD карту. Чтобы его скопировать используйте следующую команду
adb pull /sdcard/screen.mp4

Если вас не устраивает качество видео, то его можно улучшить используя следующую команду
adb shell screenrecord –bit-rate 12000000 /sdcard/screen.mp4

Как исправить adb device offline





Вывод на экран если устройство подключено через USB
~$ adb devices
List of devices attached
0123456789ABCDEF    offline

Вывод на экран если устройство подключено через Wi-Fi
~$ adb devices
List of devices attached
192.168.1.2:5555        offline

a) Сначала проверим версию adb, должна быть 1.0.31 или 32, если нет,  то обновите SDK или adb

    Выполните следующую команду:
        ~$ adb version
        Android Debug Bridge version 1.0.31

    Выполните следующую команду:
    ~$ android update adb

b) Перейдите к "Development options" в настройках вашего телефона и нажмите "Revoke USB debugging authoriz.." Как активировать "Development options" читаем тут

Wi-Fi ADB (Root / No Root) приложение для Android





Представляю вашему вниманию моё приложение Wi-Fi ADB для Android устройств.

Для чего оно нужно?

Если вы разрабатываете приложения под Android, то не раз наверное сталкивались с тем, что USB кабель был не рабочим или у вас его не оказалось под рукой. Wi-Fi ADB поможет вам подключить ваше устройство к персональному компьютеру через Wi-Fi.

В его состав входит:

Быстрый доступ к Wi-Fi точкам доступа
Индикатор подключения к Wi-Fi сети
Автоматическое определение IP-адреса
Всплывающее уведомления о состоянии сети
Быстрый доступ к инструментам разработчика
Поддержка Landscape и Portrait ориентации экрана
Активация ADB(Android Debug Bridge) как в режиме Root, так и без
Поддержка Android устройств начиная с версии Android 2.3.3


Приложение можно скачать с Google Play 

https://play.google.com/store/apps/details?id=vswebschool.blogspot.com.wifiadb