Adb常用命令

# 查看adb版本

adb version

# 进入adb帮助界面

adb help

# 进入shell环境

adb shell

# 找到该APP的进程ID

adb shell ps

# 找到你APP的包名
# Mac/Unix: save some time by using grep:

adb shell ps | grep your.app.package

# 按照上述命令操作后,看起来是这样子的:
# USER PID PPID VSIZE RSS WCHAN PC NAME
# u0_a198 21997 160 827940 22064 ffffffff 00000000 S your.app.package
# 通过PID将你的APP杀掉

adb shell kill -9 21997

# APP现在被杀掉啦
# 启动adb服务,如果它没启动的话

adb start-server

# 关闭服务

adb kill-server

# 查看所连接的设备以及设备所对应的序列号

adb devices

# 安装app,需要注意的是如果连接了两台设备,则会报错,此时可以添加-s 来处理

adb install -r xxxx.apk

# 卸载app

adb unstall packagename

# 清除应用的数据

adb shell pm clear packagename

# 连接到指定的ip,这个通常配合wifidebug

adb connect

# 查看栈顶Activity,可以用来获取包名

adb shell dumpsys activity top

# 查看所有已安装的应用的包名

adb shell pm list packages -f

# am的状态 Activity Manager State

adb shell dumpsys activity

# 包信息 Package Information

adb shell dumpsys package

# 内存使用情况Memory Usage

adb shell dumpsys meminfo

# Memory Use Over Time

adb shell dumpsys procstats

# Graphics State

adb shell dumpsys gfxinfo

# 从手机复制文件出来

adb pull

# 向手机发送文件 eg. adb push foo.txt /sdcard/foo.txt

adb push

# 查看手机CPU,可以看到手机架构(eg.ARMv7) 和几核处理器

adb shell cat /proc/cpuinfo

# 文件夹操作相关

adb shell
su #进入root权限
cd xx #进入文件夹
cd .. #返回上一级
ls #列出文件列表
rm -r xx #删除指定文件夹

# 查看当前activity

linux:adb shell dumpsys activity | grep “mFocusedActivity”
windows: adb shell dumpsys activity | findstr “mFocusedActivity”

# 向指定设备发送adb命令。

adb -s cmd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值