ADB下载及常用命令

article/2025/8/28 1:20:06

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具

文章目录

  • 预先准备
    • adb的平台工具软件包下载
    • 配置环境变量
  • 连接设备
    • 确认连接状态\查询已连设备
    • USB 连接
    • 无线连接(Android11 及以上)
  • 应用管理
    • 查看应用列表
    • 安装应用
    • 卸载应用
    • 清楚应用数据和缓存
    • 应用安装路径
  • 文件管理
    • 复制设备里的文件到电脑
    • 复制电脑里的文件到设备
  • 查看设备信息
    • 型号
    • 电池
    • 屏幕分辨率
    • 显示屏参数
    • android\_id
    • Android 系统版本
  • 刷机相关
    • 重启手机
    • 检测设备是否已 root
    • 重启到 Recovery 模式
    • 从 Recovery 重启到 Android
    • 重启到 Fastboot 模式
  • 更多adb命令

预先准备

adb的平台工具软件包下载

adb包含在 Android SDK 平台工具软件包中

官网下载链接
若无法访问的话可以试试阿里云盘(已解压)

  • 下载并解压后将platform-tools_r33.0.1-windows\platform-tools\下所有文件放到合适的位置

    • 我为了后续方便管理将其放于d盘下

      在这里插入图片描述

配置环境变量

这一步可以跳过,设置环境变量仅仅是为了在后续方便调用

不做这一步的话,一后使用adb将目录切换至adb.exe同一级目录

环境变量简单来说就是将某些数据,文件或文件夹设置为系统默认值,这样你调用的时候就不用给出完整路径和地址或进行设置,直接用名字就可以了

  1. 将刚刚下载的含有adb.exe那一级目录复制

    • 是adb.exe所在目录,不是adb.exe的文件地址
  2. 此电脑—属性—高级系统设置—高级—环境变量—系统变量

    • 或者设置-系统-关于-高级系统设置—高级—环境变量—系统变量
  3. 在系统变量中找到path并双击打开

    • 在用户变量中也可以,但会随着用户账号的注销而消失

    在这里插入图片描述

  4. 新建-将之前复制的adb目录粘贴即可

    在这里插入图片描述

  5. 验证配置是否成功

    • 在Dos界面输入adb version回车

    • 若出现类似代码则成功

      在这里插入图片描述

    • 若并未出现,请重复以上步骤

连接设备

确认连接状态\查询已连设备

adb devices

USB 连接

通过 USB 连接来正常使用 adb 需要保证Android 设备的开发者选项和 USB 调试模式已开启。

adb devices

如果能看到

xxxxxx device

说明连接成功。

无线连接(Android11 及以上)

  1. 将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。
  2. 在开发者选项中启用无线调试
adb pair ipaddr:port
#ipaddr	
  1. 使用无线调试下的 IP 地址和端口
adb connect ipaddr:port
  1. 确认连接状态。
adb devices

​ 如果能看到

ipaddr:port device

​ 说明连接成功。

应用管理

查看应用列表

adb shell pm list packages 补充参数
  • 若无补充参数,则默认查询全部应用

    补充参数结果
    -s系统应用
    -3第三方应用
    xxx包名含xxx字符串

安装应用

adb install 补充参数 apk地址
  • 无补充参数,默认也可安装
补充参数执行结果
-r允许覆盖安装
-d允许降级覆盖安装
-g赋予运行所有权限

卸载应用

adb uninstall [-k] <packagename>	#不能用于卸载系统应用
adb shell pm uninstall --user 0 <packagename>	#可用于卸载系统软件,请谨慎使用
adb pm uninstall -k –user 0 package:<packagename>	#若使用第二个命令时报[not installed for 0]的错误可以尝试这个
  • -k参数可选,表示保留数据和缓存卸载

清楚应用数据和缓存

adb shell pm clear 包名

应用安装路径

adb shell pm path 包名

文件管理

复制设备里的文件到电脑

adb pull <设备里的文件路径> [电脑上的目录]
  • 若无电脑路径则默认当前目录

复制电脑里的文件到设备

adb push <电脑上的文件路径> <设备里的目录>

查看设备信息

型号

adb shell getprop ro.product.model

电池

adb shell dumpsys battery

屏幕分辨率

adb shell wm size

显示屏参数

adb shell dumpsys window displays

android_id

adb shell settings get secure android_id

Android 系统版本

adb shell getprop ro.build.version.release

刷机相关

重启手机

adb reboot

检测设备是否已 root

adb shell
su
# $ 则表示没有 root 权限,是 # 则表示已 root。

重启到 Recovery 模式

adb reboot recovery

从 Recovery 重启到 Android

adb reboot

重启到 Fastboot 模式

adb reboot bootloader

更多adb命令

请在前往Android官网


http://chatgpt.dhexx.cn/article/vUR76Bin.shtml

相关文章

ADB 下载地址

adbshell 点击ADBkit下载

mac os adb下载

一 adb安装&#xff1a; 打开终端&#xff0c;输入命令 1.安装homebrew&#xff1a; 方式一&#xff1a;ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 方式二&#xff1a;/bin/zsh -c "$(curl -fsSL https:/…

小知识·adb安装和使用方法

目录 一、adb是什么&#xff1f; 二、adb有什么作用 三、如何启用adb调试 四 如何判断设备连接正常 五 如何下载安装adb 1、adb下载地址&#xff1a; 2、按装步骤 六、adb命令大全 1.查看设备 2.Adb应用管理 3.安装APK 4.卸载APK 5.查看设备信息 5.使用 Monkey 进…

adb下载安装及使用

1.adb下载安装 有两种方法&#xff1a; 1.下载一个adb的压缩包&#xff0c;直接解压&#xff0c;每次在解压的文件夹中执行命令操作即可&#xff0c;或者进行环境变量配置&#xff0c;这样以后无论在哪个文件都可以执行操作。 2.下载了Android Studio的文件中就带有adb&…

adb工具下载及安装

adb工具下载 点击下载adb工具 https://qny.aoarasi.com/software/adb/platform-tools_r33.0.0-windows.zip adb 工具安装 下载后解压 platform-tools_r33.0.0-windows.zip 文件 cmd进入adb.exe所在路径&#xff08;比如我的在&#xff1a;D:\software\platform-tools_r33.…

AD20-DRC检查

点击下图中的红圈内选项&#xff1a; 就会出现&#xff1a; 第一个红圈可不勾选&#xff08;可以不创建报告文件&#xff09;&#xff0c;第二个红圈中的填的稍微大一点。 接下来就是&#xff1a; 红圈中是安全间距检查&#xff0c;勾选可以检查板子中的安全间距。之后点击左…

数字后端基本概念介绍drc

今天我们要介绍的数字后端概念是drc。全称design rule check。设计规则检查。这是后端布局布线完成后signoff的一个重要指标。 版图完成后需要做物理验证(physical verification)&#xff0c;首先是对版图进行设计规则检查&#xff0c;晶圆代工厂对各自不同工艺参数制定出满足芯…

版图DRC验证

Diva DRC验证 首先将diva的所有规则文件复制到设计库目录点击verify-drc设置switch names&#xff08;all&#xff09;&#xff0c; rules files&#xff0c;rules library&#xff0c;machine&#xff08;local&#xff09;使用verify-masker-explain点击高亮框显示错误提示。…

3.30 OrCAD中原理图文件怎么进行DRC检测?

笔者电子信息专业硕士毕业&#xff0c;获得过多次电子设计大赛、大学生智能车、数学建模国奖&#xff0c;现就职于南京某半导体芯片公司&#xff0c;从事硬件研发&#xff0c;电路设计研究。对于学电子的小伙伴&#xff0c;深知入门的不易&#xff0c;特开次博客交流分享经验&a…

AD20设计规则检查设置(DRC检查设置)

AD设计规则检查设置 通过以下设置能保证绝大部分的用户的使用不会在这个问题上出错 工具设计规则检查&#xff08;快捷键 TD&#xff09;&#xff0c;进入后界面如下所示&#xff1a; 然后一次按图片所示进行配置 最后点击运行DRC检查

13、DRC检查

DRC即项目规则检查&#xff0c;该部分验证原理图是否正确&#xff0c;是由硬件工程师完成的&#xff1b;选中.dsn文件&#xff0c;Tools&#xff0c;Design Rules Check 勾选检查跨页连接符

Vivado生成bitstream报错,DRC NSTD-1与DRC UCIO-1]

错误信息如下&#xff1a; [DRC NSTD-1] Unspecified I/O Standard: 102 out of 102 logical ports use I/O standard (IOSTANDARD) value ‘DEFAULT’, instead of a user assigned specific value. This may cause I/O contention or incompatibility with the board power …

AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正

对于一个画完的PCB&#xff0c;我们常常需要进行DRC检查&#xff0c;确保板子的电器连接及制作工艺在设定规则的范围内&#xff0c;本篇将介绍如何对PCB进行后期DRC检查处理&#xff0c;确保电路板出现不必要错误。 1.DRC检查入口 2.DRC设置 3.错误分析 对于错误的内容&#xf…

【Altium Designer21】DRC规则检查、错误、设置简析

用Altium Designer21绘制完PCB后&#xff0c;会进行DRC检查&#xff0c;然后会提示一些问题&#xff0c;现在就可能出现的一些问题做一下总结&#xff0c;方便日后回看。 1. Clearance Constraint (Gap10mil) (All),(All) 间隙约束&#xff0c;也就是约束PCB中的电气间距&#…

orcad capture学习笔记---3.DRC规则设置及检查

1.确定版本 我用的cadence的版本是16.6&#xff0c;想要查看自己的orcad capture版本可以对桌面图标&#xff0c;“右键→属性”进行查看。 2.进入DRC设置界面 如下图&#xff0c;依次选中“dsn→Tools→Design Rules Check” 然后会跳出来一个提示框&#xff0c;点击Yes即可 3…

硬件工程师基本功:AD的DRC设置要点详解

DRC就是检查设计是否满足所设置的规则。需要检查什么&#xff0c;其实都是和规则相对应的&#xff0c;在检查某个选项时&#xff0c;请注意对应的规则是否使能打开。 &#xff08;1&#xff09;执行菜单命令“工具-设计规则检查&#xff08;快捷键“TD”&#xff09;&#xff…

DRC设计规则检查

在I/O和时钟规划之后&#xff0c;需要验证设计以确保其满足设计需求。Vivado提供了两种验证途径&#xff1a;DRCs用来检查设计违反规则情况&#xff1b;SSN分析用来估计转换噪声等级。本文将介绍DRCs&#xff0c;本系列第16篇介绍了SSN分析。 运行DRCs DRCs可以说是管脚规划中…

Calibre DRC

很多工程师把DRC和LVS一道放入最后的final甚至signoff阶段,其实DRC检查从power plan做好后就可以开始了,这个阶段检查power plan和base layer的DRC问题(常见的via array的spacing,相同电源域或不同电源域的衬底间距,pin shape与preRoute pg net的间距等),如果后期检查一…

orCAD原理图 DRC检查

DRC 检查的菜单步骤&#xff1a; 1、打开 ORCAD 软件&#xff0c;先选中整个 dsn 文件&#xff1b; 2、在Tools中点击Design Rules Check&#xff1b; 3、打开显示界面 ①Scope&#xff1a;范围&#xff0c;是检查整个设计&#xff0c;还是只检查选中的部分&#xff1b; ②M…

AD取消DRC标记记录

写在最前&#xff0c;其实有些事知道就很简单&#xff0c;不知道就一脸懵13&#xff1b;就像在debug过程中&#xff0c;发现问题是最难的&#xff0c;发现了就有办法解决。 问题描述&#xff1a; 最近在画PCB的时候&#xff0c;一些未连线的器件之间在DRC后会出现标记&#xf…