2020-11-04 19:37:23 +00:00
|
|
|
|
# adb shell
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
> Android Debug Bridge Shell: Запуск удалённой командной оболочки на эмуляторе Android или подключенном устройстве Android.
|
2020-11-04 19:37:23 +00:00
|
|
|
|
> Больше информации: <https://developer.android.com/studio/command-line/adb>.
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Запустить удалённую интерактивную оболочку на эмуляторе или устройстве:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Получить все свойства от эмулятора или устройства:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell getprop`
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Вернуть всем разрешениям значение по умолчанию:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell pm reset-permissions`
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Отозвать опасные разрешения для приложения:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell pm revoke {{пакет}} {{разрешения}}`
|
|
|
|
|
|
|
|
|
|
- Вызвать событие клавиши:
|
|
|
|
|
|
|
|
|
|
`adb shell input keyevent {{код_клавиши}}`
|
|
|
|
|
|
|
|
|
|
- Очистить данные приложения на эмуляторе или устройстве:
|
|
|
|
|
|
|
|
|
|
`adb shell pm clear {{пакет}}`
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Запустить activity на эмуляторе или устройстве:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell am start -n {{пакет}}/{{активность}}`
|
|
|
|
|
|
2020-11-16 18:18:22 +00:00
|
|
|
|
- Запустить базовый activity на эмуляторе или устройстве:
|
2020-11-04 19:37:23 +00:00
|
|
|
|
|
|
|
|
|
`adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN`
|