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

常用ADB命令

ADB:Android Debug Bridge,Android 调试桥。
是一个命令行工具,主要用于在开发过程中实现计算机与Android设备之间的通信。
ADB工具允许开发者执行一系列调试操作,如安装应用、管理应用的生命周期、读取日志数据、执行shell命令等。

1、基础命令如下:
adb devices:查看连接的设备信息

adb kill-server:终止当前正在运行的 ADB 服务器进程

(执行 adb kill-server 后,可以通过执行 adb devices 来验证设备是否已正确连接并显示在列表中)

adb start-server:重新启动 ADB 服务器

adb shell input text xxx:在连接的 Android 设备或模拟器上模拟文本输入
- adb shell:进入设备的 shell 环境。这允许你在设备的命令行界面中执行命令。
- input text xxx:在设备的输入系统中模拟文本输入。xxx 是你想要输入的文本字符串。

adb shell pm clear 包名:清除指定应用的数据和缓存
- pm:Package Manager 的缩写,表示包管理器。它用于管理设备上的应用程序。
- clear:清除操作,用于删除指定应用的所有用户数据和缓存文件。
- 包名:要清除数据的应用的包名。包名是应用的唯一标识符,通常以反向域名格式表示(例如,com.global.unitvmobile)。

adb install -r ${apk_path}/${apk}:安装 APK 文件,这里的..debug.apk:为调式包
- -r 选项:表示覆盖按钮,并保留应用的数据和缓存
- -d 选项:允许降级安装,高版本降级低版本
- -t 选项:允许安装具有测试签名的 APK。
- -g 选项:授予应用所有运行时权限。

adb shell setprop debug.dns.filter 0
关闭 过滤内网ip,否则ip将会被过滤无法访问
adb shell setprop debug.dns.enable 0

相关文章:

  • LeetCode 3442. Maximum Difference Between Even and Odd Frequency I
  • C# Serilog 日志
  • 全国空气质量监测站点数据分析:从原始数据到空间可视化
  • (八)深度循环神经网络:长序列建模、注意力机制与多模态融合
  • NY167NY171美光固态闪存NY176NY180
  • 交叉编译笔记
  • 开源高频电磁场与电磁波数值仿真软件
  • chrome插件中如何使用midscene.js
  • Cursor 工具项目构建指南:让 AI 审查 AI 生产的内容,确保生产的内容质量和提前发现问题
  • 64页|PPT|基于华为IPD与质量管理体系融合的研发质量管理:L1-L6分层架构驱动高效运营、标准化质量管理体系
  • 在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
  • 人工操舵是如何操作的?介绍人工操舵的经验和规律
  • Unity实现不倒翁
  • Spring AI MCP
  • UVa12298 3KP-BASH Project
  • AR珠宝佩戴与传统的珠宝购物有哪些区别?​
  • Keepalived 与 Nginx 高可用部署方案详解
  • “详规一张图”——上海土地利用数据
  • Dify-6: 部署
  • PostgreSQL 的扩展pg_walinspect
  • 广州建设工程交易中心主任/优化推广方案
  • 中国防疫政策马上要变化了/公司网站优化
  • wordpress网站关键词/sem和seo哪个工作好
  • app网站建设/软文营销经典案例优秀软文
  • 建设网站网站名/今日头条新闻头条
  • wordpress扫码验证下载/云南seo网络优化师