mac怎么安装adb_MAC配置Android ADB开发环境【详解】
发布时间 - 2026-01-01 00:00:00 点击率:次ADB未找到需安装并配置环境变量,推荐用Homebrew一键安装;也可通过Android Studio SDK或手动下载platform-tools配置PATH;最后验证adb version和adb devices是否正常。
如果您希望在 macOS 系统中使用 Android Debug Bridge(ADB)与 Android 设备通信,但终端中输入 adb 命令提示“command not found”,则说明 ADB 尚未正确安装或环境变量未配置。以下是多种可行的安装与配置方法:
一、使用 Homebrew 安装(推荐)
Homebrew 是 macOS 上主流的包管理器,可一键安装并自动配置环境变量,适合大多数开发者快速启用 ADB。
1、检查是否已安装 Homebrew:在终端中执行 which brew,若返回路径则已安装;否则需先安装。
2、若未安装,运行官方安装命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
3、安装 Android Platform Tools:brew install android-platform-tools。
4、验证安装结果:adb version,应显示版本号及安装路径。
二、通过 Android Studio 自带 SDK 安装
此方式适用于已安装 Android Studio 的用户,ADB 作为 SDK Platform-tools 组件被集成,无需额外下载独立工具包。
1、启动 Android Studio,进入 Preferences → Appearance & Behavior → System Settings → Android SDK。
2、点击右侧 SDK Tools 标签页,勾选 Android SDK Platform-Tools。
3、点击 Apply 并完成安装。
4、确定 SDK 安装路径,通常为 ~/Library/Android/sdk;记下该路径中的 platform-tools 子目录完整路径。
5、编辑 shell 配置文件(zsh 用户为 ~/.zshrc,bash 用户为 ~/.bash_profile),添加以下两行(替换 YOUR_USERNAME 为实际用户名):
export ANDROID_HOME=/Users/YOUR_USERNAME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools。
6、使配置生效:source ~/.zshrc 或 source ~/.bash_profile。
三、手动下载 platform-tools 压缩包配置
此方式不依赖 Android Studio 或 Homebrew,适合轻量级使用或离线环境,需手动解压并显式声明路径。
1、访问官方下载页面:https://developer.android.com/studio/releases/platform-tools,下载 macOS 版本的 platform-tools-latest-darwin.zip。
2、解压压缩包,将 platform-tools 文件夹移至稳定路径,例如:~/Downloads/platform-tools。
3、确认该目录绝对路径,例如:/Users/YOUR_USERNAME/Downloads/platform-tools。
4、编辑 shell 配置文件(同上),在末尾追加:export PATH=$PATH:/Users/YOUR_USERNAME/Downloads/platform-tools。
5、保存后执行:source ~/.zshrc(或对应配置文件)。
四、验证 ADB 是否可用
配置完成后,需确认 adb 命令可全局调用且能识别设备,这是环境就绪的关键标志。
1、在任意终端窗口中输入:adb version,确认输出包含有效版本信息。
2、连接 Android 设备并开启 USB 调试模式。
3、执行:adb devices,若列出设备序列号及 device 状态,则表示 ADB 客户端、服务器与设备守护进程 adbd 通信正常。
五、USB 调试权限与设备识别异常处理
当 adb devices 显示 ??????????? no permissions 或空白列表时,通常因 macOS 权限或设备驱动问题导致。
1、确保 Android 设备已开启开发者选项和 USB 调试:连续点击“关于手机”中“版本号”七次启用开发者选项,再进入“开发者选项”启用“USB 调试”。
2、拔插 USB 线缆后,在设备屏幕上确认是否弹出“允许 USB 调试”授权提示,勾选“始终允许”并点确定。
3、在终端中重启 A
DB 服务:adb kill-server && adb start-server。
4、如仍不识别,尝试更换 USB 线缆或接口,并避免使用 USB 集线器。
# android
# git
# github
# app
# 工具
# usb
# ssl
# mac
# curl
# macos
# 环境变量
# 解压
# win
# bash
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
iOS正则表达式验证手机号、邮箱、身份证号等
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
Laravel怎么调用外部API_Laravel Http Client客户端使用
如何在 React 中条件性地遍历数组并渲染元素
Laravel如何实现API资源集合?(Resource Collection教程)
Laravel如何实现用户密码重置功能?(完整流程代码)
网站图片在线制作软件,怎么在图片上做链接?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
如何挑选优质建站一级代理提升网站排名?
高防服务器:AI智能防御DDoS攻击与数据安全保障
香港服务器部署网站为何提示未备案?
javascript基本数据类型及类型检测常用方法小结
如何在万网开始建站?分步指南解析
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Laravel如何处理异常和错误?(Handler示例)
什么是javascript作用域_全局和局部作用域有什么区别?
linux写shell需要注意的问题(必看)
EditPlus中的正则表达式 实战(2)
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何在万网自助建站平台快速创建网站?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
在线制作视频网站免费,都有哪些好的动漫网站?
js实现获取鼠标当前的位置
Laravel Fortify是什么,和Jetstream有什么关系
使用spring连接及操作mongodb3.0实例
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
node.js报错:Cannot find module 'ejs'的解决办法
如何批量查询域名的建站时间记录?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
如何快速查询网址的建站时间与历史轨迹?
制作电商网页,电商供应链怎么做?
深圳网站制作的公司有哪些,dido官方网站?
详解jQuery停止动画——stop()方法的使用
Laravel如何使用Livewire构建动态组件?(入门代码)
Laravel PHP版本要求一览_Laravel各版本环境要求对照
iOS验证手机号的正则表达式
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
如何解决hover在ie6中的兼容性问题
如何在阿里云虚拟服务器快速搭建网站?
Java类加载基本过程详细介绍
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Java解压缩zip - 解压缩多个文件或文件夹实例
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

