ADB工具下载安装与常用命令:一条数据线连上电脑,就能给手机装应用、传文件、查日志

ADB 是安卓系统自带的命令行工具,能让电脑和安卓手机直接通话。装好之后,用一根数据线(或者同一个 WiFi)连上,你就能在电脑上给手机装应用、传文件、卸载系统应用、看报错日志。它免费、开源、不用 root。

一、ADB 是什么

ADB 全称 Android Debug Bridge ,中文一般叫「安卓调试桥」。名字听着一股程序员味,拆开看其实很简单:它是一座桥,一头连电脑,一头连安卓手机。

手机上能做的大部分事情------装应用、删应用、拷贝文件、看系统在报什么错------电脑通过这座桥都能做。你不用在手机那块小屏幕上戳来戳去,直接键盘敲一行命令就完事。

它不是刷机工具。 这点必须先讲清楚,很多人被搜索结果带偏。刷机、解锁 Bootloader 是 fastboot 的活(它跟 adb 在同一个工具包里,但功能不同)。ADB 干的是日常设备管理:

你能用 ADB 做什么 做得怎么样
给手机安装 .apk 应用 比在手机上点安装快得多,还能批量
从电脑往手机拷文件、从手机往电脑拷文件 一条命令完事,不用找数据线管理软件
卸载手机预装的应用 能卸掉那些「设置里根本不给卸载按钮」的
查看手机实时日志 应用闪退了,找原因全靠它
截屏、录屏 命令行一条解决
在电脑上远程操作手机 手机投屏、自动化脚本都靠它
连电视、手表、车机 只要那台设备开了 ADB 调试,就能连

关键优势:不用 root。 很多人以为玩这些必须把手机 root 了,其实 ADB 是安卓系统本身就开放给开发者和高级用户的一个入口,当然不用绕过什么。

成本:免费。 它是开源工具,任何人都能下。

二、ADB 下载

下载地址:

https://pan.xunlei.com/s/VP55ohaIjN7d1Mv7PED2EsaMA1?pwd=qtb4

这就是电脑版用的工具包,直接下就完了。下完是个 .zip,解压开就能用,不用安装。

三、安装与配置:ADB 装完为什么"用不了"

这是 ADB 最大的坑,也是 90% 的人卡住的地方。

先说清楚:ADB 是个绿色工具包,不用安装。 你下载完得到一个 .zip,解开外面那层,里面还有一个 platform-tools-latest-windows.zip,再解一次 才是工具本体,里面那个 adb.exe 就是全部核心 。双击它?------双击没反应是正常的,这东西是给命令行调用的。

外层怎么解压都行(右键「全部解压缩」,或双击打开拖出来)。但里面这一层官方包,选中它之后要在文件夹顶上的工具栏点**「全部解压缩」**:

跟着弹出提取向导,位置保持当前文件夹不要改,直接点【提取】:

等几秒,同一个文件夹里就多出一个 platform-tools 文件夹------它才是工具本体 ,adb.exe、fastboot.exe 都在里面:

问题在这儿:你解压出来的文件夹,系统不认识。 你在命令行里敲 adb,电脑会说「不认识这个命令」。有两个解法:最省事的是不配置,直接在文件夹里开命令行 (下面「验证」那步就是这么做的);想让 adb 以后随处能用,再按这节把路径加进环境变量。

配置环境变量(可选,长期用建议配)

  1. 先把解压出来的文件夹放到一个固定的位置 ,别留在下载目录里。建议放到 D:\platform-tools。路径越简单越好,不要放在带中文或空格的路径里,后面会踩坑。
  1. 复制这个文件夹的完整路径。
  2. 按 Win 键,搜「环境变量」,点 「编辑系统环境变量」。
  3. 在弹出的窗口里点 「环境变量」 按钮。
  4. 在下半部分的 「系统变量」 里,找到 Path,双击它。
  5. 点 「新建」 ,把你刚才复制的路径粘进去,然后一路点「确定」(这里容易忘,点少了一层就白配)。
  6. 关掉所有已经打开的命令行窗口,重新开一个。

验证一下(不配环境变量也能验): 打开 platform-tools 文件夹,在顶部地址栏点一下 ,把里面的内容删掉、输入 cmd 回车------命令行就直接开在这个文件夹里了。然后敲:

复制代码
adb version

如果蹦出一行类似 Android Debug Bridge version 1.0.41 的东西------成了。(配过环境变量的,随便新开一个命令行敲同样有效;如果还是说找不到命令,回第 6 步检查路径有没有粘错。)

(图里下半截的 List of devices attached 是 adb devices 的输出,没插手机时是空的,手机连上后会列在这里。)

手机上要开的那个开关

这一步不做,电脑永远连不上手机。

  1. 打开手机的 「设置」→「关于手机」。
  2. 找到 「版本号」 ,连续点它 7 下。前几下没反应,点够了会提示「你已处于开发者模式」。
  3. 返回设置,进 「系统」→「开发者选项」(不同品牌位置有差异,有的在「设置」最底下)。
  4. 找到 「USB 调试」,打开它。

注意: 不同品牌的叫法不完全一样,有的叫「USB 调试」,有的叫「ADB 调试」。看到带「调试」两个字的开关,基本就是它。

四、连上手机:三种连法

方法一:数据线(最稳)

  1. 用数据线把手机连到电脑。注意:劣质充电线只能充电、不能传数据,这是「连不上」最常见的原因,换根线试试。

  2. 手机弹出「是否允许 USB 调试?」,勾上「一直允许」再点确定。

  3. 命令行里敲:

    adb devices

屏幕上会列出你手机的名字,后面跟着 device 这个词。看到 device 就说明连上了。

还没插手机的时候,这条命令的输出长这样------列表是空的 ,只回你一行 List of devices attached,这也是正常的:

如果没有:

屏幕显示 什么问题 怎么办
列表是空的 手机没被认出来 换数据线;换个 USB 口;重启 adb(adb kill-server 然后 adb start-server)
显示 unauthorized 电脑没被手机授权 看手机屏幕,点那个「允许调试」的弹窗
显示 offline 连接状态异常 拔了重插,或者重启手机

方法二:无线连接(不用线,同一个 WiFi)

安卓 11 及以上支持无线调试:

  1. 手机开发者选项里打开 「无线调试」。

  2. 点进「无线调试」,选 「使用配对码配对设备」 。屏幕会给你一个 IP 地址加端口 ,还有一个 6 位配对码。

  3. 在电脑命令行敲:

    adb pair 手机上的IP:端口

  4. 它会让你输配对码,输进去回车。

配对成功后,再敲 adb connect 手机IP:端口(注意这里用的端口跟配对端口不一样,用无线调试主页面上显示的那个)。之后就跟插线一样用了。

方法三:连接电视、车机等设备

原理是一样的:在设备的设置里打开 ADB 调试,然后用 adb connect IP:端口 连。电视上常见的是 5555 端口。

五、常用命令:先记这几条

命令很多,但日常真用得上的就这么些。命令区分大小写,注意别敲错。

查看设备

复制代码
adb devices

每次连手机第一件事都是敲这个,确认电脑认到设备了,再做别的。

安装应用

复制代码
adb install 应用路径.apk

比如应用在桌面,就是 adb install C:\Users\用户名\Desktop\某某.apk。

几个变体,遇到问题才用:

  • 装不上、提示已存在:加个 -r(重装),即 adb install -r 路径.apk。
  • 想装到 SD 卡:加 -s。
  • 允许降级安装(装老版本覆盖新版本):加 -d。

卸载应用

复制代码
adb uninstall 应用包名

注意这里是"包名"不是"应用名" 。包名长这样:com.tencent.mm。不知道包名,可以用 adb shell pm list packages 列出手机上所有应用的包名,再去里面找。

传文件

电脑 → 手机:

复制代码
adb push 电脑上的文件路径 /sdcard/目标目录

手机 → 电脑:

复制代码
adb pull /sdcard/文件路径 电脑上的目标目录

/sdcard/ 就是手机内部存储的根目录。

截屏与录屏

截屏:

复制代码
adb shell screencap -p /sdcard/screenshot.png

录屏(按 Ctrl+C 停止):

复制代码
adb shell screenrecord /sdcard/video.mp4

提醒:这俩命令是存在手机里的 ,要用 adb pull 拷回电脑才看得到。

看日志

复制代码
adb logcat

屏幕上会疯狂滚代码,这是手机正在输出的实时日志。应用闪退找原因基本靠它。

滚太快看不清?把结果存成文件:

复制代码
adb logcat > log.txt

进入手机命令行

复制代码
adb shell

敲完会变成 $ 或者 # 开头的提示符,这时候你就在手机的 Linux 环境里了。想退出敲 exit。

六、几个必须知道的坑

「adb 不是内部或外部命令。」

环境变量没配好,或者配完没重开命令行窗口。回第三节照着走一遍。

「我敲了 adb,它一直显示 waiting for device。」

手机没连上、或者 USB 调试没开、或者手机上那个授权弹窗没点。先 Ctrl+C 退出,敲 adb devices 查状态。

「卸载了系统应用,手机开不了机了。」

这是个真会发生的惨案。ADB 卸载系统应用不需要 root,这是它的优点,也是它的危险所在------你删掉的东西,很多机型不重启就没法恢复。

所以卸系统预装应用前,一定先查清楚这个包是干什么的。 拿不准的就别删。稳妥做法是:先「禁用」而不是卸载(adb shell pm disable-user 包名),用几天确认没影响,再考虑卸。

「为什么有的手机连不上?」

部分机型有两个额外开关:一个是「USB 调试(安全设置)」(开了才能装应用),一个是需要在插线时选「传输文件」而不是「仅充电」。这两个没弄对,就是连不上。

「adb 会不会伤手机?」

它本身只是个工具,命令执行的是你自己下达的操作。工具没风险,乱敲命令才有风险 ------尤其是 fastboot 那一类擦除指令。不认识的命令先查一下再敲。

「用 ADB 需要 root 吗?」

不需要。 这正是它的好处。改系统分区文件那类活需要 root,是另一套玩法;ADB 只碰系统开放给你的那些权限。

「这些命令记不住怎么办?」

不用记。你真正会用到的就 adb devices、adb install、adb pull、adb shell 这几个,剩下的需要时再查。

相关推荐
mg66820 小时前
安卓玩机工具----安卓手机变成桌面电脑!多窗口镜像+音频投射+游戏操控,无需 Root
android·智能手机·电脑
迪康coolmu21 小时前
企业U盘管控落地实战:基于迪康端点安全一体化管理系统的移动存储安全实践
运维·人工智能·经验分享·笔记·安全·电脑
sun8612207721 小时前
MiniMax M3.1 Flash 高效落地实战指南
电脑
张小姐的猫1 天前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
冯小鸟的探戈2 天前
电脑重生之安装xp系统
运维·服务器·电脑
TST-魚爷3 天前
腾讯会议双机位同屏:前后两个摄像头画面合并显示方案(易视讯)
电脑·音视频·腾讯会议·zoom会议
come112343 天前
手机与相机拍照入门
数码相机·智能手机
七月稻草人3 天前
鸿蒙平板能当电脑第二块屏幕吗?ToDesk、向日葵镜像/副屏实测
华为·电脑·harmonyos
AI2中文网4 天前
安卓 15/16 手机软键盘遮挡输入框、布局顶不上去?已解决:重新编译即可
android·智能手机