ADB是什麼?
ADB是android sdk裏的一個工具,adb工具即Android Debug Bridge(安卓調試橋) tools。它就是一個命令行窗口,用於通過電腦端與模擬器或者真是設備交互。可以直接對Android設備進行操作。
ADB的使用
如果是Android的開發人員,那麼adb在您sdk中的platform-tools目錄下,如果的非開發人員,網上搜索adb工具即可。adb工具不需要安裝,下載下來是一個壓縮文件,解壓縮後是個文件夾,裏面就是adb工具所需的文件,打開即用。
adb是一個命令行黑窗口,在adb所在的目錄下,按住Shift+鼠標右鍵,選擇在此處打開命令窗口,這時候彈出的黑窗口界面中可以編寫adb 命令來操作連接到電腦的android設備
ADB命令
1.查看設備
adb devices
offline:當前未連接;device:當前已連接
2.截屏
adb shell screencap /sdcard/cut.png
將當前屏幕截取並且保存到SD卡下面,存爲cut.png
3.錄屏
adb shell screenrecord /sdcard/名字.mp4
//導出錄屏文件
adb pull /sdcard/名字.mp4
默認會錄製180s,按住Ctrl+C提前結束錄製
4.打印log
adb shell logcat -c
adb shell logcat -v time > logcat.log
複製所有日誌,粘貼到logcat.log文件中去,logcat.log在adb的同級別目錄下,一般用於打印某個應用的log日誌信息
5.打開指定的Activity
adb shell am start -n 包名/.Activity名字
可以找到某個應用的Activity入口,然後通過adb命令開啓這個app
6.獲取屏幕分辨率
adb shell wm size
7.獲取各進程佔用空間
adb shell dumpsys meminfo
8.模擬用戶點擊home鍵
adb shell input keyevent 3
KEYCODE_HOME=3; //home鍵
KEYCODE_BACK=4; //back鍵
9.模擬點擊屏幕上固定座標位置
adb shell input tap 200 200
10.模擬屏幕滑動
adb shell input swipe 900 500 100 500
暫時,以上是常用到的,以後遇到還會更新。