Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
adb [2014/02/17 22:09] Alexander создано |
adb [2016/11/04 11:40] (текущий) Alexander |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Для подключения к приставкам на базе ОС Android используется стандартный протокол [[http://developer.android.com/tools/help/adb.html|ADB]]. | Для подключения к приставкам на базе ОС Android используется стандартный протокол [[http://developer.android.com/tools/help/adb.html|ADB]]. | ||
- | Утилита adb является частью [[http://developer.android.com/sdk/index.html|ВAndroid SDK]]. | + | Утилита adb является частью [[http://developer.android.com/sdk/index.html|Android SDK]]. |
- | Для активации сервера adb на устройстве необходимо зайти в приложение "Настройки" ОС Android, раздел "О медиацентре", выделить пункт "О сборке" и нажать "ОК" 7 раз. | + | Для активации сервера adb необходимо выполнить следующие действия: |
- | Появится раздел "Для разработчиков", в котором активировать пункт "Отладка по USB". | + | * Зайти в "Настройки" -> "Система" и выделить кнопку "Настройки ОС". Нажать на пульте красную кнопку в ряду разноцветных кнопок "телетекста" и удерживать ее в течение 2 секунд. |
+ | |||
+ | * Появятся расширенные настройки "Для разработчиков", в которых нужно активировать пункт "Отладка по USB". | ||
После этого к устройству можно будет подключиться удаленно через сеть: | После этого к устройству можно будет подключиться удаленно через сеть: | ||
<code> | <code> | ||
- | adb connect <ip-address>:555 | + | adb connect <ip-address>:5555 |
+ | </code> | ||
+ | |||
+ | Стандартные команды adb: | ||
+ | |||
+ | Запуск shell: | ||
+ | <code> | ||
+ | adb shell | ||
+ | </code> | ||
+ | |||
+ | Установка приложения: | ||
+ | <code> | ||
+ | adb install path/to/app.apk | ||
+ | </code> | ||
+ | |||
+ | Копирование файла на устройство: | ||
+ | <code> | ||
+ | adb push path/to/local/file path/on/device | ||
+ | </code> | ||
+ | |||
+ | Копирование файла с устройства: | ||
+ | <code> | ||
+ | adb pull path/to/file/on/device path/to/local | ||
+ | </code> | ||
+ | |||
+ | Перезагрузка в Recovery: | ||
+ | <code> | ||
+ | adb reboot recovery | ||
+ | </code> | ||
+ | |||
+ | Скриншот: | ||
+ | <code> | ||
+ | adb shell screencap -p /sdcard/screen.png | ||
+ | adb pull /sdcard/screen.png | ||
+ | adb shell rm /sdcard/screen.png | ||
</code> | </code> |