adb shell 相關,持續更新

名稱解釋

adb:Android debug bridge

am: activity manager

pm: package manager

shell:lue

常用的命令

  • 通過包名類名啓動某個activity:adb shell am start -n com.pgqzone.android/.MainActivity(如果apk包名與文件路徑包名不一致,不可用“.MainActivity”形式, n表示component)
  • 通過包名類名啓動某個service:adb shell am startservice -n com.pgqzone.android/.MyService
  • 通過包名類名啓動某個activity:adb shell am broadcast -n com.pgqzone.android/.MyBroadcast
  • 查看設備:adb devices(如果有多臺設置,則使用時 adb -s * ***
  • 重啓設備:adb reboot
  • 強制關閉一個應用程序:adb shell force-stop com.pgqzone.android
  • 查看所有apk的包名:adb shell pm list packages (後面可以加 內容,模糊匹配)
  • 安裝apk:adb install -r path (-r表示替換原有的apk)
  • 清除所有數據(包括數據庫數據):adb shell pm clear com.pgqzone.android
  • 卸載apk:adb uninstall com.pgqzone.android (-k表示保留數據)
  • 查看已安裝應用apk信息:adb shell dumpsys package com.pgqzone.android
  • 查看未安裝應用apk信息:aapt dump badging *.apk
  • 截屏:adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章