当前位置: 首页 > 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.zskr.cn/news/1352926.html

相关文章:

  • SAP变式被锁死怎么办?手把手教你用RSVARENT程序绕过DB278权限错误
  • 别再只用GitHub了!手把手教你用Gogs在本地搭建私有Git仓库(附首次提交代码全流程)
  • Unity内置LuBan工具详解:资源治理与场景优化实战
  • MODBUS通信老出错?可能是你的CRC-16校验没搞对(从原理到调试避坑指南)
  • 别再手动写远程搜索了!手把手教你封装一个通用的 Element Plus el-select-v2 组件
  • UE5蓝图与C++权力边界:编辑器独占与全栈覆盖解析
  • 从Landsat8到Excel:一个完整遥感土地利用变化分析工作流(ENVI+易康+ArcMap)
  • AgentKit:面向生产的Agentic AI运行时契约设计
  • QWeb:基于DQN的网页导航智能体原理与实践
  • Proxifier+Charles实现Windows桌面程序HTTPS抓包
  • 计算机视觉毕设避坑指南:从开题到答辩,我踩过的雷和总结的实用工具包(含数据集/模型/部署)
  • 【仅限前500名影视从业者】:获取好莱坞头部制片厂内部AI视频生成安全协议V2.3(含版权归属矩阵、训练数据溯源模板、AI镜头人工审核SOP)
  • 别再只写Prompt了!用ReAct框架教你让大模型自己“想”和“做”(附代码实战)
  • 原子制造核心技术:物质间相互作用原理与工程实践解析
  • 硬件工程师的PSpice效率手册:如何快速为复杂封装器件(如7引脚MOS管)创建自定义仿真符号
  • github使用
  • Zhui组件库开发指南:从环境搭建到贡献代码的完整路线图
  • 量子电路优化:GSI方法在NISQ时代的应用
  • 2026年质量好的户外专用线/吊篮专用线可靠供应商推荐 - 行业平台推荐
  • 反向海淘独立站技术优化:功能底层逻辑 + 运维实战
  • LunaSea高级功能解析:Webhook推送通知与多配置文件管理
  • 2026楼宇自控厂家哪家好?用户口碑品牌推荐榜!
  • RTX5库版本中断优先级问题解析与解决方案
  • 昇腾CANN triton-inference-server-ge-backend:Triton 推理服务在 NPU 上的部署实战
  • 大麦网自动化抢票解决方案:告别手动抢票的低效困境
  • 为什么突然人人都在聊 RAG?我肝了3天,终于把它讲明白了
  • 字节一面:说说 Agent Skill 是什么?
  • 开源5轴3D打印实战指南:从3轴升级到全方位制造的完整方案
  • 32岁,做了四年AI开发,我想认真劝退想转行AI开发的人
  • 如何用Java实现i茅台自动预约系统:免费开源完整指南