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