adb常用命令集合

adb常用命令集合

查看当前在运行的Activity

adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'

查看当前获取到焦点并显示的Activity

adb shell dumpsys activity | grep "mFocusedActivity"

查看手机上边的所有应用包名

adb shell pm list packages

查看手机上第三方应用包名

adb shell pm list packages -3

查看当前安装应用的包名以及他的安装来源,安装来源可为null

adb shell pm list packages -i,

获取某一个app的应用信息

adb shell  dumpsys package com.jixiang.rili(包名)

查看apk 文件的信息

aapt dump badging  xxx(路径)

查看当前手机上所有进程(使用grep 过滤目标进程)

adb shell ps

通过monkey 进行测试

adb shell monkey -v-v-v -p xxxx  1000

查看当前adb 连接的设备

adb  devices 

安装应用到手机上

adb isntall -r xxxx(安装包地址)

卸载安装在手机上的应用

adb uninstall xxxx(应用包名)

将数据从设备复制到PC中

adb  pull 

将数据复制到手机

adb  push 

手机录屏

(1)录制命令:
//录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s,默认存储路径sd卡根目录

adb shell screenrecord /sdcard/test.mp4

(最好在test.mp4外面套一层文件夹目录,否在pull的时候会拉出不想要的文件)
(2)限制录制时间:
参数: --time-limit
//限制视频录制时间为10s,如果不限制,默认180s

adb shell screenrecord  --time-limit 10 /sdcard/test.mp4 

(3)停止录制:
Ctrl + C中断录制,或者到达指定录制时间自动停止

设备关机+重启

adb reboot
adb shutdown

清除应用的所有信息

adb shell pm clear xxx(包名)

查看log日志

adb logcat

你可能感兴趣的:(Android,开发经验,adb,java,android)