adb常用指令

echo mem > /sys/power/state // kernel休眠

echo on > /sys/power/state //kernel唤醒

-------------------------------------------------

mount -o rw,remount -t ext4 /system #使system分区可读写

mount -o ro,remount -t ext4 /system #使system分区只读

-------------------------------------------------

adb shell settings put global airplane_mode_on 1 #启用飞行模式

adb shell am broadcast -a android.intent.action.AIRPLANE_MODE #启用飞行模式

-------------------------------------------------

adb shell settings put global airplane_mode_on 0 #关闭飞行模式

adb shell am broadcast -a android.intent.action.AIRPLANE_MODE #关闭飞行模式

-------------------------------------------------

adb shell pm list packages -f // 查看所有应用位置

adb shell pm path 包名 //列出指定包名的apk位置

adb shell pm list packages // 查看所有应用

adb shell pm list packages -s // 查看系统应用

adb shell pm list packages -3 // 查看三方应用

-------------------------------------------------

busybox ifconfig //获取网络连接信息

busybox ifconfig eth0 down //关闭以太网

busybox ifconfig eth0 up //开启以太网

-------------------------------------------------

adb shell svc wifi disable #禁用wifi

adb shell svc wifi enable #启用wifi

-------------------------------------------------

svc data enable //开启移动网络

svc data disable //关闭移动网络

-------------------------------------------------

busybox ifconfig ppp0 down //关闭网络连接4G

stop ril-daemon //关闭网络注册上网服务

start ril-daemon //打开网络注册上网服务

-------------------------------------------------

adb shell wm size //查看屏幕分辨率

ps | grep face //根据关键字过滤

-------------------------------------------------

dumpsys window displays //查看屏幕信息

wm size 1080x1920 //修改屏幕像素

wm density 480 //修改屏幕dpi

-------------------------------------------------

logcat -b radio -v time //查看网络

logcat -V/D/I/W/E/F/S //查看日志

logcat -c -b main -b events -b radio -b system //清除所有日志

-------------------------------------------------

mount -o rw,remount /system system //获取权限

mount -o rw,remount -t ext4 /system //通用

-------------------------------------------------

adb shell am start -S -R 10 -W xxpkg/xxx.xxAty //测试Aty启动速度 执行10次 可以查看平均值

am stopservice xxxpkg/xxx.xxService //停止Service

-------------------------------------------------

am force-stop com.face.regularservice 停止应用

-------------------------------------------------

adb shell am broadcast -a 广播名 --ei/es/ez 参数名 参数类型

[ei 对应 integer | 类型es 对应 String | 类型ez 对应 boolean | 类型ef 对应 float | 类型el 对应 long ]

-------------------------------------------------

java: dumpsys window | grep mCurrentFocus // 获取顶层应用

cmd:adb shell dumpsys window | findstr mCurrentFocus // 获取顶层应用

-------------------------------------------------

cd sdcard;busybox find ./ -size +51200k > /sdcard/report.txt;cd / //安卓:19,查找大于50M的文件到指定文件夹

find sdcard/ -size +50M > /sdcard/report.txt //安卓:25,查找大于50M的文件到指定文件夹

du -m -d 1 /sdcard/* //列出sdcar文件夹下层级为1 的文件信息

-------------------------------------------------

data MMddHHmmyyyy.ss set //设置时间格式

date 010411482023.58 set //设置时间

-------------------------------------------------

adb bugreport ./Desktop/devicebug.zip //导出设备所有 bug 日志 anr|crash

adb shell tcpdump -i any -p -s 0 -w /data/data/capture.pcap //保存网络包

-------------------------------------------------

adb shell screencap -p /sdcard/screen.png //截屏到指定目录

adb shell screenrecord sdcard/record.mp4 //屏幕录制

-------------------------------------------------

adb shell cat /proc/meminfo //查看内存信息

adb shell cat /proc/cpuinfo //查看CPU信息

-------------------------------------------------

adb shell ime list -s //获取已经安装的输入法

-------------------------------------------------

获取错误指针位置:

003537b1 指向错误位置
进入目录prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin
命令执行:./arm-eabi-addr2line 003537b1 -e out/target/xxx/lib.so
执行结果为:/proc/self/cwd/art/runtime/utils.cc:1122 (discriminator 1)

动态库错误日志查看:

cd /data/tombstones
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Optimus●Prime

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值