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

常用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

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

相关文章:

  • AIGC 基础篇 Python基础 04 for循环与while循环
  • Java 语言特性(面试系列2)
  • 自动K码对齐
  • Kotlin基础语法一
  • float负数浮点值强转uint16_t
  • NIFI的处理器:ConsumeMQTT 2.4.0
  • 【Zephyr 系列 17】多协议网关实战:BLE + LoRa + UART + MQTT 综合调度系统设计与实现
  • CoW模式、线程的本地存储和生产者-消费者模式
  • 线程分离属性
  • 【Python】 -- 趣味代码 - 扫雷游戏
  • 使用obsutil工具在OBS上完成基本的数据存取【玩转华为云】
  • LLM 推理:LLM 路由和分层技术的表征和分析
  • 进行性核上性麻痹护理指南:全维度守护健康
  • LIGHT (数据库操作)
  • 【Css】css修改滚动条的样式
  • MySQL InnoDB更新流程
  • Python格式化:让数据输出更优雅
  • 场景题目记录
  • Java - Mysql数据类型对应
  • JxBrowser 8.8.0 版本发布啦!
  • 小天互连IM系统:即时通讯在远程工作中的应用
  • 系统思考:恶性循环
  • 走线太长导致的下冲(Undershoot)现象及解决
  • matplotlib画图报错
  • 使用 pytdx,`TdxHq_API` 接口下载数据的 AI 编程指引提示词
  • 微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
  • 第二十章 BKP
  • 华为认证入门怎么选?
  • Java-面向对象-类与对象(基础)
  • leetcode题解450:删除BST中的结点!调整二叉树的结构最难!