常用adb命令

获取设备版本号

getprop ro.build.version.release

获取设备名称

adb shell getprop ro.product.model

获取当前页面APP的包名和activity名

方法一:
adb shell dumpsys activity | findstr "mFocusedActivity"


方法二:

adb shell    #先进入adb shell

dumpsys activity | grep mFocusedActivity   #grep只能先进入adb shell才能用

通过包名和activity名启动应用

adb shell am start pkgName/.activityName

实例:
C:\Users\Administrator>adb shell am start com.autonavi.minimap/com.autonavi.map.activity.NewMapActivity

通过包名关闭应用

adb shell am force-stop pkgName

实例:
adb shell am force-stop com.autonavi.minimap

查看和修改系统当前时区

查看当前时区
adb shell getprop persist.sys.timezone

修改当前时区
adb shell setprop persist.sys.timezone xxx/xxxx

示例;
adb shell setprop persist.sys.timezone Asia/Tokyo  # 亚洲日本

 查看当前系统日期时间

adb shell date

# Mon Jan  2 15:28:58 CST 2023

 修改系统日期时间

adb shell date "MMDDhhmmYYYY.ss"  # MM-月,DD-日,hh-小时,mm-分钟,YYYY年,ss-秒

示例:
adb shell date "072509002026.00" set
# 2026年7月25日9时

关闭和开启蜂窝数据网络

# 关闭
adb shell svc data disable

# 开启
adb shell svc data enable

 关闭和开启WiFi

# 关闭
adb shell svc wifi disable

# 开启
adb shell svc wifi enable

查看所有已安装应用包名

adb shell pm list package

查看已安装的第三方软件包名

adb shell pm list package -3

启动adb服务

adb start-server 

关闭adb服务

adb kill-server 

查看设备号

adb devices 

上传电脑文件到设备

# adb push 源文件路径 目标存储路径
adb push D:/A.txt /system/lib

下载设备的文件到电脑

adb pull 手机 电脑
adb pull system/file.txt D:/

查看日志文件

adb logcat | grep 包名(unix)
adb logcat | findstr 包名 (win)

输入日志文件

adb logcat > 文件名 输出log到文件
adb logcat > D:\360Downloads\test\logcat.log

Ctrl+C是停止

 查看APP(软件)资源消耗

adb shell top

Ctrl+C是停止

权限相关知识


adb shell 进入shell命令行
adb shell:进入linux命令行,#代表已经root了,$代表没有root权限
adb root:获取root权限,su可获取超级权限

# 安卓的底层是Linux,所以在进入shell后,Linux命令才可以用

# 常见Linux命令
1. ifconfig 查看IP地址
2. cat 用于显示指定文件的全部内容
3. more 用分页的形式显示指定文件的内容
4. mkdir 创建目录
5. touch 创建新的文件
6. grep 查找文件里符合条件的字符串
7. find 查找指定的文件
8. tail -f 用于自动刷新显示文件后N行数据内容
9. kill -9 强制结束
10. netstat -anp | grep 端口号 查看端口
11. chmod -R 777 赋予777权限
12、ps:查看进程
13、ls:查看当前路径下的所有文件夹
14、pwd:查看当前所在路径
15、cd:
    cd data:切换到data目录
    cd:回到主目录
    cd ../ :返回上级目录
16、mv:移动
17、cp:复制
18、rm:删除

查看进程

1、先进入shell
adb shell

2、输入命令
ps

adb抓取log流程

电脑和Android设备连接后,adb devices可以查看到设备sn号,

1、抓取日志前,先清除旧的日志信息

adb logcat -c

2、操作结束后,将日志导出

adb logcat -v time >D:desktop\LOG\logcat.log
(-v time 是按照时间记录日志)

日志级别过滤(优先级由低到高)

V — 明细 verbose(最低优先级)
D — 调试 debug
I — 信息 info
W — 警告 warn
E — 错误 error
F — 严重错误 fatal
S — 无记载 silent(最高优先级)

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值