工具的使用(二)Adb的常用命令


  • 下面为adb常规操作

1-1. adb 版本
adb version
1-2. 关闭adb服务
adb kill-server
1-3. 重启
adb reboot
1-4. 过滤日志
adb logcat -s TAG1:*  TAG2:*
adb logcat | findstr "zhangbin"
adb logcat | find "IconCache"
adb logcat *:E  
1-5. 抓log
adb logcat -v threadtime>d:/201905152330.log
1-6. 安装和卸载
adb install XXX.apk
adb uninstall com.zhangbin.flutter_app

  • 下面为adb shell系列

2-1. 录制视频
 adb shell screenrecord /sdcard/1234.mp4
2-2. 获取当前的activity
 adb shell dumpsys activity top
2-3. 在edittext中输入内容
 adb shell input text 要输入的内容
2-4. 获得cpu架构
adb shell getprop ro.product.cpu.abi
2-5. Android 系统大版本 7/8/9
adb shell getprop ro.build.version.release
2-6. 屏幕分辨率命令
adb shell wm size
2-7. 屏幕密度命令
adb shell wm density
2-8. 列出当前设备所有已安装的程序的包名
adb shell pm list packages
2-9. 系统应用
adb shell pm list packages -s
2-9. 第三方应用
adb shell pm list packages -3
2-10. 清除数据
adb shell pm clear 包名
adb shell pm clear com.zhangbin.flutter_app
2-11.查看当前页面在哪个包中
adb shell pm path 包名
adb shell pm path com.android.camera
2-12.模拟拔下设备电源时
adb shell dumpsys battery unplug
2-13.恢复电池操作
adb shell dumpsys battery reset
2-30. 获取用户手机版本
adb shell getprop ro.build.type   返回值user版本,eng 版本 userdebug版本
2-31. am用法
打开可用虚拟键盘
adb shell am start -a android.settings.INPUT_METHOD_SETTINGS
打开华为手机相机
adb shell am start -n com.huawei.camera/.controller.CameraActivity
打开Pixel 原始手机相机
adb shell am start -n com.android.camera2/com.android.camera.CameraLauncher
发送清除数据广播,真的会清除数据
adb shell am broadcast -a android.intent.action.MASTER_CLEAR
发送指定广播
adb shell am broadcast -n 包名/.MyBroadcast

  • 下面为adb root操作系列 eng/userdebug/root版本

3-1. 挂载进入系统目录
adb root
adb remount
或者需要
adb root
adb disable-verity
adb reboot
adb root
adb remount

FAQ

问题和答疑

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容