1.查看頂部Activity:
windows環(huán)境下:
adb shell dumpsys activity | findstr "mFocusedActivity"
Linux、Mac環(huán)境下:
adb shell dumpsys activity | grep "mFocusedActivity"
2.查看日志:
adb logcat
或者
adb logcat>>log.txt
3.安裝apk文件
adb install xxx.apk
失敗用
adb install -r -t xxx.apk
4.卸載apk文件
adb uninstall com.test.app
5.傳遞文件:
5.1 往手機SDCard傳遞文件:adb push 文件名 手機端SDCard路徑
adb push 1.txt /sdcard/
5.2 從手機端下載文件:adb pull 手機端SDCard路徑
adb pull /sdcard/1.txt
6.查看手機端安裝的所有app包名:
adb shell pm list packages
7.查看安裝包路徑
adb shell pm path com.android.music
8.啟動Activity: adb shell am start 包名/完整Activity路徑
adb shell am start com.android.music/com.android.music.MainActivity
9.adb命令模擬按鍵事件 KeyCode
更多KeyCode查看:https://blog.csdn.net/xifengwai/article/details/79192574
//這條命令相當于按了設備的BackKey鍵
adb shell input keyevent 4
//可以解鎖屏幕
adb shell input keyevent 82
//在屏幕上做劃屏操作,前四個數為坐標點,后面是滑動的時間(單位毫秒)
adb shell input swipe 50 250 250 250 500
//在屏幕上點擊坐標點x=50 y=250的位置驾茴。
adb shell input tap 50 250
//輸入字符abc
adb shell input text abc
10 .adb 截屏并返回圖片
adb shell screencap -p /sdcard/screenshot.png && adb pull /sdcard/screenshot.png
或 shell文件
#!/bin/bash
#當前工作目錄
workDir=$(cd $(dirname $0); pwd)
cd ${workDir}
picPath="/sdcard/screenshot_$(date "+%Y%m%d_%H_%M_%S").png"
adb shell screencap -p ${picPath} && adb pull ${picPath}