Android测试中常用的adb命令

时间:2023-11-22 17:23:44

进入root权限
adb root

adb remount

重启手机

adb reboot

查看手机devices版本(adb是否连接手机)

adb devices

点亮手机电源键/菜单键/home键

adb shell input keyevent 16/82/3

点亮/熄灭屏幕

adb shell input keyevent 223/224

打开手机流量/wifi(root环境下)

adb shell svc data/wifi enable

关闭手机流量/wifi(root环境下)

adb shell svc data/wifi disable

查看应用列表

adb shell pm list package -f 包名

查看apk安装位置

adb shell pm path 包名

复制手机文件到电脑

adb pull 手机文件路径  电脑文件路径

复制电脑文件到手机

adb push 电脑文件路径  手机文件路径

清除systemUI进程数据

adb shell pm clear com.android.systemui

清除进程数据
adb shell pm clear 包名

查看进程信息
adb shell top |findstr 进程关键字

查看带xx的所有进程 (xx为进程关键字)
adb shell ps | findstr xx

杀进程(需要root权限才可使用)
adb shell kill -9 pid 

杀x包内所有进程(x为包名)
adb shell am force-stop x

删除带x的所有文件夹(x为文件夹唯一识别关键字)
rm -rf .x* 

安装包 (强制覆盖)安装安装包
adb install (-r) 包名

查找含有x的包的路径(x为包名中关键字)
adb shell pm list package -f x

查找含有x的所有的包 (包中关键字)
adb shell pm list package x 

修改时间(需要root权限手机,且8.0以上版本不可用)
adb shell date 091520202017.00 

直接打开activity
adb shell am start activity名称

卸载包

adb uninstall 包名

抓取log且放入指定路径
adb shell logcat -b main -v time > d:\1.txt 

查看apk内存
adb shell dumpsys meminfo 包名   

查看apk CPU占用

adb shell dumpsys cpuinfo 包名 (包内详细占用)

adb shell dumpsys cpuinfo | findstr 包名(仅物理内存占用)

adb shell top (所有应用占用)

强杀包
adb shell am force-stop 包名   

赋予xx.xml文件最高权限          
chmod 777 xx.xml
查看手机分辨率
adb shell wm size

授权联系人(8.0原生手机清除systemUI数据后使用)

adb shell pm grant "com.android.systemui" "android.permission.READ_CONTACTS"

授权存储空间(8.0原生手机清除systemUI数据后使用)

adb shell pm grant "com.android.systemui" "android.permission.READ_EXTERNAL_STORAGE"
adb shell pm grant "com.android.systemui" "android.permission.WRITE_EXTERNAL_STORAGE"

视频录制

adb shell screenrecord /sdcard/demo.mp4

最简单的monkey运行(需要jar包及白名单,具体用法见monkey专属使用方法)

adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.tct.weather --uiautomatormix --running-minutes 60 --act-whitelist-file /sdcard/awl.strings

查看room类型

adb shell getprop | findstr fingerprint

查看package版本号:adb shell dumpsys package 包名 | findstr version

查看手机cpu系统位数:

adb shell getprop ro.product.cpu.abi

查看手机使用的引擎类型(通常15为默认引擎)

adb shell settings get system lock_screen_theme_id