adb的全稱是Android Debug Bridge
adb start-server
啟動adb服務,如果它沒啟動的話adb kill-server
關閉服務adb devices
查看所連接的設備以及設備所對應的序列號adb install -r xxxx.apk
安裝app,需要注意的是如果連接了兩臺設備,則會報錯,此時可以添加-s <serialNumber>
來處理adb unstall packagename
卸載appadb shell pm clear packagename
清除應用的數據,很常用吧?adb connect <device-ip-address>
連接到指定的ip,這個通常配合wifidebugadb shell
進入shell環境adb shell dumpsys activity top
查看棧頂Activity,可以用來獲取包名adb shell pm list packages -f
查看所有已安裝的應用的包名adb shell dumpsys activity
am的狀態 Activity Manager Stateadb shell dumpsys package
包信息 Package Informationadb shell dumpsys meminfo
內存使用情況Memory Usageadb shell dumpsys procstats
Memory Use Over Timeadb shell dumpsys gfxinfo
Graphics Stateadb pull <remote> <local>
從手機復制文件出來adb push <local> <remote>
向手機發送文件
eg. adb push foo.txt /sdcard/foo.txt
adb shell cat /proc/cpuinfo
查看手機CPU,可以看到手機架構(eg.ARMv7) 和幾核處理器adb version
查看adb版本adb help
進入adb幫助界面
小結
其實 am,pm 其實還有很多命令,以后有多的再寫吧
資料
另外歡迎關注:
我的Github
我的微博
我的微信公眾號: