adb(全稱是Android Debug Bridge)是android官方sdk中一個命令行工具,使用這個命令能夠方便的經過命令行終端來調試android手機。android
最近工做中測試安卓手機app應用,經過adb命令來操做手機能夠提升測試的效率。shell
經過下面命令來列出已經鏈接成功的設備app
$ adb devices
輸出以下,會顯示已鏈接設備的ID編號工具
List of devices attached 04c5a5af52197902 device
命令示例:測試
$ adb install test001.apk
輸出以下,顯示Success證實安裝成功命令行
[100%] /data/local/tmp/test001.apk pkg: /data/local/tmp/test001.apk Success
注意:若是手機中已經安裝好了這個apk應用,那麼須要先卸載此應用後再使用安裝命令調試
命令示例:code
$ adb uninstall com.yourpackagename #命令最後加上要卸載的應用包名
輸出以下,顯示Success證實卸載成功input
Success
命令示例:it
$ adb shell am start -W com.packageName/.ActivityName #命令最後是應用包名和啓動的activity名稱
輸出以下,會顯示啓動此App所須要的時間
--略-- ThisTime: 646 TotalTime: 646 WaitTime: 652 Complete
有兩種退出App的方式,一種是經過系統的回退按鍵將App暫時掛起,另外一種是後臺結束掉App程序。
命令示例:
$ adb shell input keyevent KEYCODE_BACK #調用系統的回退按鍵 $ adb shell am force-stop com.packageName #後臺結束掉App程序