ADB命令合集

本文提供了详细的Android设备调试技巧,包括日志管理、系统信息查询、应用管理等实用命令介绍,帮助开发者高效进行Android应用开发及调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79290792

本文出自: rhino博客 

1. 日志相关

打印log
adb logcat 或 adb shell logcat
将log重定向到log.txt
adb locat > ./log.txt
将log重定向到log.txt,并在控制台输出
adb logcat |tee ./log.txt
过滤main log
adb logcat -b main
过滤events log
adb logcat -b events
过滤radio log
adb logcat -b radio
过滤system log(SLOG)
adb logcat -b system
过滤某个TAG的log
adb logcat -s "TAG"
过滤error log
adb logcat *:e
过滤warn log
adb logcat *:w
打印TAG为MountService和Vold的Info以上级别的log
adb logcat MountService:I Vold:I *:S
显示日期,调用时间,优先级/标记,PID
adb logcat -v time
仅显示进程:线程和优先级/标记
adb logcat -v thread
清除log缓存
adb logcat -c

2. 查看手机信息

查询系统内存信息
adb shell cat /proc/meminfo
查询系统cpuinfo
adb shell cat /proc/cpuinfo
查询系统属性
adb shell getprop
过滤ro.product.board属性
adb shell getprop |grep ro.product.board
查看mac地址
adb shell cat /sys/class/net/wlan0/address
查看手机ip
adb shell netcfg
查看手机分辨率
adb shell dumpsys window displays
查看手机分辨率
adb shell wm size

3. 重启手机
adb reboot
重启到刷机模式
adb reboot bootloader
重启到recovery,即恢复模式
adb reboot recovery

4. app相关操作

列出手机上的所有包
adb shell pm list packages
清除程序数据
adb shell pm clear xxx(包名)
获取应用程序安装位置
adb shell pm get-install-location
设置应用程序安装位置为外置([0/auto] [1/internal] [2/external])
adb shell pm set-install-location 2
保留数据卸载程序
adb shell pm uninstall [-k] xxx(包名)
禁言程序
adb shell pm disable xxx(包名)
启用程序
adb shell pm enable xxx(包名)
打开app指定activity
adb shell am start -n "com.rhino.mr/com.rhino.mr.MainActivity" -a android.intent.action.MAIN --es num 8

5. 录制手机屏幕

录制手机屏幕存放到手机sd卡里,默认录制时间为180s。按Ctrl+C结束录制。
adb shell screenrecord /sdcard/demo.mp4
限制视频录制时间为10s
adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值