当前位置: 首页 > 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获取权限

http://www.xdnf.cn/news/182089.html

相关文章:

  • markdown-it-katex 安装和配置指南
  • Leetcode刷题记录20——找到字符串中所有字母异位词
  • Java高频面试之并发编程-09
  • 大模型高效背后的反思
  • 检测软件系统如何确保稳定运行并剖析本次检测报告?
  • springboot当中的类加载器
  • Opnelayers:向某个方向平移指定的距离
  • 7.14 GitHub命令行工具测试实战:从参数解析到异常处理的全链路测试方案
  • 视觉导航中的回环检测技术解析
  • Gentex EDI 需求分析
  • 封装成帧的学习
  • 软考-软件设计师中级备考 2、计算机系统组成、指令系统
  • 【JavaScript】二十七、用户注册、登陆、登出
  • Ldap高效数据同步- MirrorMode双主复制模式配置详解(上)
  • 【KWDB创作者计划】_企业级多模数据库实战:用KWDB实现时序+关系数据毫秒级融合(附代码、性能优化与架构图)
  • OpenGl ES 3.0 笔记一:初步概念
  • 4.27 JavaScript核心语法+事件监听
  • 小球在摆线上下落的物理过程MATLAB代码
  • NL2SQL调研
  • 抗体品牌及产品介绍
  • 【三大特性】对象模型
  • 前端开发资源缓存策略
  • 全球城市范围30米分辨率土地覆盖数据(1985-2020)
  • 信奥赛之c++基础(常用数学函数)
  • 显存在哪里看 分享查看及优化方法
  • Milvus如何实现关键词过滤和向量检索的混合检索
  • 文本向量化
  • 深入解析Promise:从基础原理到async/await实战
  • 4月27日星期日今日早报简报微语报早读
  • 牟乃夏《ArcGIS Engine地理信息系统开发教程》学习笔记3-地图基本操作与实战案例