前言
Android为我们提供了许多快捷指令,可以加快我们开发和调试的速度;以下这些指令一部分是自己开发调试的时候,遇到记录并总结的,也有一部分搬运的是同事的总结。
adb
电脑端和手机端文件传输
adb push /home/file.txt /tmp/file.txt 将PC端home路径下的file.txt复制到手机tmp目录下
adb pull /tmp/file.txt /home/file.txt 将手机tmp目录下file.txt复制到PC端home目录下
录像
adb shell screenrecord /sdcard/demo.mp4
截图保存到手机
adb shell screencap -p /sdcard/1.png
截图保存到电脑:
adb exec-out screencap -p > sc.png
adb logcat
-b:指定输出对应缓存区的log
adb logcat -b radio 通信相关(ril,at)
adb logcat -b system 系统组件相关
adb logcat -b events 事件(event)相关
adb logcat -b main 与java层相关
-c:清除缓冲区log:
adb logcat -c
-d:将缓冲区的log打印到屏幕并退出
adb logcat -d
-g:查看logbuffer大小
adb logcat -g
-G:设置logbuffer大小
adb logcat -G 100M
过滤Tag:
通过-E来过滤多个标签
adb logcat | grep -E “tag1|tag2”
或者
adb logcat | grep -e tag1 -e ta

本文介绍了Android开发中常用的调试指令,包括ADB文件传输、录像、截图、Logcat日志管理、Shell命令、Package Manager操作、Activity Manager功能以及Dumpsys和Grep的使用方法。
最低0.47元/天 解锁文章
535

被折叠的 条评论
为什么被折叠?



