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

adb 常用指令

1. 连接设备

adb connect 192.168.0.101

2. 断开设备

adb disconnect 192.168.0.101

3. 查看连接的设备列表

adb devices

4. 重启设备

adb reboot

5. 关闭服务

adb kill-server

6. 开启服务

adb start-server

7. 拉取文件或文件夹 到 电脑本地,后面的是路径

adb pull /sdcard/cx/log .

8. 推送电脑本地文件或文件夹 到 手机外部存储

adb push /Users/alex/tools/表情 /sdcard/myImage

9. 安装APP

adb install /Users/alex/Downloads/app_v1.0.1.apk

10. 覆盖安装APP,须同签名,可以降级安装,r 指 replace

adb install -r /Users/alex/Downloads/app_v1.0.1.apk

11. 覆盖安装APP,须同签名,主要用于降级安装,d 指 downgrade

adb install -d /Users/alex/Downloads/app_v1.0.1.apk

12. 根据包名卸载APP

adb uninstall com.xxx.xxx

13. 根据包名强制停止APP运行

adb shell am force-stop com.xxx.xxx

14. 根据包名清空APP缓存,包括内部存储和外包存储,比如缓存数据,数据库等

adb shell pm clear com.xxx.xxx

15. 根据进程名或进程id,查看进程内存占用,一般看PSS(包含了该进程占用的共享内存),RSS(包含了自身和其他进程占用共享内存)

adb shell dumpsys meminfo [pname/pid]

16. 删除磁盘上的文件

adb shell rm /sdcard/app_V1.0.1.apk

17. 等待连接设备并抓取日志,日志文件保存于执行命令的目录下

adb wait-for-device & adb logcat > log.txt

18. 根据包名查询进程id

adb shell ps|findstr com.xxx.xxx

19. 清除 logcat 的日志

adb logcat -c

20. 清除手机上的日志

adb logcat -b all -c

21.查看某个目录下所有文件

adb shell ls /data/data/com.xx.xxx/files/voice

22.导出手机数据库到电脑,电脑目录先创建才不会报错,手机要root

adb pull /data/data/com.demo.xxx/databases E:\database

23.导出日志到电脑,电脑目录先创建才不会报错,手机要root

adb pull /sdcard/Android/data/com.demo.logkit/files/Log/ E:\log

24.查询手机栈顶activtiy

adb shell "dumpsys activity top | grep ACTIVITY | tail -n 1"

http://www.jsqmd.com/news/868879/

相关文章:

  • 微软转型:从Windows依赖到云与AI双引擎驱动的技术架构解耦
  • 鱼类检测 - 目标检测数据集(2026 新增草鱼 + 鲢鱼标注|VOC+YOLO 双格式)
  • SAP变式被锁死怎么办?手把手教你用RSVARENT程序绕过DB278权限错误
  • peerstream像素流多服务器部署(多流实现原理)
  • 硬件工程师的PSpice效率手册:如何快速为复杂封装器件(如7引脚MOS管)创建自定义仿真符号
  • 2026年评价高的特种线缆/电力线缆/新疆低压电力电缆/新疆电力电缆推荐品牌厂家 - 品牌宣传支持者
  • 昇腾CANN cann-samples:从示例代码到生产力工具的全路径
  • 年产2万吨山楂酒工厂的设计-发酵工段及车间的设计(lunwen+任务书+cad图纸)
  • Elm Native UI开发环境配置:完整的环境搭建与依赖管理教程
  • 3步解决AlphaFold 3输出文件格式兼容问题:MMCIF到PDB快速转换指南
  • 7步搞定MASA全家桶汉化包:让你的Minecraft模组说中文
  • 从PFM到CCM:手把手教你用示波器看懂MP2332的SW波形,理解DC-DC的“呼吸”与“心跳”
  • Java读取Word图片坐标位置的方法
  • 超过2000款手柄支持!SDL_GameControllerDB覆盖平台与设备清单
  • 量子误差缓解与PEC技术:NISQ时代的噪声应对方案
  • 如何为 publiccode.asia 项目贡献代码:开发者入门指南
  • 介观尺度下的量子纠缠:从EPR佯谬到原子团贝尔测试
  • 原子制造核心技术:物质间相互作用原理与工程实践解析
  • k8s之基本环境准备
  • Open Generative AI科研应用:科学可视化与数据呈现的AI工具
  • Elm Native UI社区资源汇总:如何获取帮助和贡献代码的完整指南
  • 戴森球计划工厂蓝图库:3000+专业设计解决太空建造难题
  • 3个简单步骤:OpenSIPS与MySQL/PostgreSQL数据库集成完整指南
  • 昇腾CANN asc-devkit:开发者工具包的核心能力和工程化实践
  • 跨平台资源下载神器res-downloader:3分钟学会如何轻松获取各大平台无水印内容
  • QueryKit与SwiftUI集成:打造现代化iOS应用的完整数据层解决方案
  • Kontena vs Kubernetes:开发者友好型容器平台终极对比指南
  • Keil MDK Pack Installer报错解析与解决方案
  • Keil C51递归调用警告处理与工程配置详解
  • DLSS版本管理器终极指南:3步快速解锁游戏性能新境界