当前位置: 首页 > news >正文

常用的ADB命令分类汇总

常用的ADB命令分类汇总:

一、设备连接与管理

查看已连接设备:adb devices
指定设备操作:adb -s 设备序列号 命令(多设备时使用)
通过IP连接设备:adb connect IP:55555
断开连接:adb disconnect IP:55555
重启ADB服务:
启动:adb start-server
停止:adb kill-server
二、应用管理

安装APK:
普通安装:adb install app.apk
覆盖安装:adb install -r app.apk
测试版安装:adb install -t app.apk
卸载应用:
完全卸载:adb uninstall 包名
保留数据卸载:adb uninstall -k 包名
查看应用信息:
所有应用包名:adb shell pm list packages
第三方应用包名:adb shell pm list packages -
三、文件操作

电脑→设备:adb push 本地路径 设备路径
设备→电脑:adb pull 设备路径 本地路径
导出APK文件:adb pull /data/app/包名/base.apk
四、系统调试

进入Shell:adb shell
查看当前Activity:
Windows:adb shell dumpsys activity | findstr "mFocusedActivity"
Linux/Mac:adb shell dumpsys activity | grep "mFocusedActivity"
内存信息:
整体内存:adb shell dumpsys meminfo
应用内存:adb shell dumpsys meminfo 包名
查看设备属性:
型号:adb shell getprop ro.product.model
Android版本:adb shell getprop ro.build.version.release
五、实用功能

屏幕截图:adb shell screencap -p /sdcard/screen.png
屏幕录制:adb shell screenrecord /sdcard/demo.mp4(Ctrl+C停止)
查看日志:
实时日志:adb logcat
清除日志:adb logcat -c
强制停止应用:adb shell am force-stop 包名
六、网络相关

查看网络状态:adb shell netstat
修改网络配置:adb shell svc wifi enable/disable(开关WiFi)
注:部分命令需要设备已root权限才能执行。建议连接设备后先执行adb root获取权限

相关文章:

  • 比较迭代次数的分布宽度和密度
  • JavaScript中主动抛出错误的方法
  • -信息革命-
  • 2025.4.23 JavaScript 随机抽人网页学习笔记
  • FFTW3.3.10库与QT结合的使用
  • Qt从零开始(1)了解
  • 进程与线程-----C语言经典题目(8)
  • 在使用docker创建容器运行报错no main manifest attribute, in app.jar
  • C++ TCP通信原理与实现
  • 2025年邵阳市工程技术研究中心申报流程、条件、奖补
  • AI中Token的理解与使用总结
  • 小集合 VS 大集合:MySQL 去重计数性能优化
  • 4月27日日记
  • fastapi【0基础学习之路(未学py版)】
  • 「Mac畅玩AIGC与多模态01」架构篇01 - 展示层到硬件层的架构总览
  • 函数式编程之 Optional
  • 秒杀压测计划 + Kafka 分区设计参考
  • 关于OCP认证:有Oracle和MySQL两种
  • Dart中的库 自定义库 系统库 第三方库
  • TV launcher官方下载-tv launcher汉化版-tv桌面启动器极简下载
  • 俄乌战火不熄,特朗普在梵蒂冈与泽连斯基会晤后口风突变
  • 中方会否公布铁线礁的领海基线?外交部:中方执法活动旨在反制菲方侵权挑衅
  • 专业竞演、剧场LIVE直播,32位越剧新星逐梦上海
  • 气温“过山车”现象未来或更频繁且更剧烈
  • 辽宁省信访局副局长于江调任辽宁省监狱管理局局长
  • 年客流超2500万,九岁的上海国际旅游度假区有哪些文旅商体实践?