Skip to content

Instantly share code, notes, and snippets.

@btctcn
Created May 18, 2020 11:20
Show Gist options
  • Select an option

  • Save btctcn/0d2121e53346ee5cfd6da896fed102e4 to your computer and use it in GitHub Desktop.

Select an option

Save btctcn/0d2121e53346ee5cfd6da896fed102e4 to your computer and use it in GitHub Desktop.
//для некоторых команд нужен root
//все команды работают от имени приложения com.android.shell
//вызвать креш приложения
adb shell am crash com.os33.android
//посмотреть что в буфере крешей
adb logcat -b crash
//предоставить пермишен
adb shell pm grant com.os33.android [permission_name]
//посмотреть установленные приложения (с путями)
adb shell pm list packages -f
//вытянуть арк
adb pull [путь, полученный предыдущей командой]
//clear data
adb shell pm clear com.os33.android
//отключить приложение, полезно при отладке диплинков
adb shell pm disable com.os33.android
//изменить конфигурацию окна для быстрой проверки адаптивной верстки
adb shell wm size 480x800
adb shell wm density 240
//изменить скорость анимации, удобно для отладки без пересборки
adb shell content insert --uri content://settings/global/ --bind name:s:animator_duration_scale --bind value:d:10.0
//alias для предыдущей команды
adb shell settings put global animator_duration_scale 1.0
//получить root на эмуляторе
adb root
//для многих из перечисленных команд есть плагин adb idea
//key event
adb shell input keyevent 26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment