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

在Mac电脑上安装adb环境

当你在命令行输入 adb versionadb devices, 报错:zsh: command not found: adb ,那么说明你的 Mac 上没有安装 ADB(Android Debug Bridge),或者它没有添加到你的路径中。你可以按照以下步骤安装和配置 ADB:

1. 使用 Homebrew 安装 ADB

如果你还没有安装 Homebrew,可以先安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后在终端中运行这两个命令将 Homebrew 添加到您的 PATH 中:

printf '%s\n' '' 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/你的用户名/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

输入 brew help 开始启动Homebrew。

然后,使用 Homebrew 安装 Android 平台工具:

brew install android-platform-tools

2. 确保 ADB 在路径中

Homebrew 通常会自动将 ADB 添加到路径中。如果你仍然遇到问题,可以检查你的环境变量:

打开你的 shell 配置文件(比如 ~/.zprofile ),

 open .zprofile

确保包含以下内容:

eval "$(/opt/homebrew/bin/brew shellenv)"

重新加载配置文件(假如你有添加内容):

source ~/.zprofile

3. 验证安装

确认 ADB 已正确安装并在路径中:

adb version

如果显示 ADB 的版本信息,就说明安装成功。

相关文章:

  • 开源实战分享 | 新书:《大型语言模型实战手册》随书代码分享
  • [大语言模型] 情感认知在大型语言模型中的近期进展-2024-09-26
  • 腾讯云新开端口
  • Python 读取与处理出入库 Excel 数据实战案例(HTML 网页展示)
  • 【LLM多模态】文生视频综述From Sora What We Can See: A Survey of Text-to-Video Generation
  • Axure大屏可视化模板在不同领域中的实际应用案例
  • 封装轮播图 (因为基于微博小程序,语法可能有些出入,如需使用需改标签)
  • 软件自动化测试基础:python运算符精讲
  • Python中的八个TXT文件自动化处理脚本:提升工作效率的必备工具
  • 62.【C语言】浮点数的存储
  • unity_Occlusion_Culling遮挡剔除学习
  • 从两个 Excel 表格中提取相关信息,并根据学生的 学号 和 姓名 将第一个表格中的成绩数据填充到第二个表格中(附Python代码)
  • 什么是 JWT?它是如何工作的?
  • vue数组根据某些条件进行二次切割
  • 1.2.1 HuggingFists安装说明-Linux安装
  • Google 是如何开发 Web 框架的
  • [LeetCode] Wiggle Sort
  • css系列之关于字体的事
  • ECMAScript入门(七)--Module语法
  • gcc介绍及安装
  • Git学习与使用心得(1)—— 初始化
  • Mac转Windows的拯救指南
  • spring boot 整合mybatis 无法输出sql的问题
  • SSH 免密登录
  • 基于web的全景—— Pannellum小试
  • 前端面试之CSS3新特性
  • 算法-图和图算法
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 学习ES6 变量的解构赋值
  • 一天一个设计模式之JS实现——适配器模式
  • 怎么将电脑中的声音录制成WAV格式
  • MPAndroidChart 教程:Y轴 YAxis
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​Python 3 新特性:类型注解
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • ## 1.3.Git命令
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (六)vue-router+UI组件库
  • (论文阅读30/100)Convolutional Pose Machines
  • (三)模仿学习-Action数据的模仿
  • (十五)、把自己的镜像推送到 DockerHub
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)为C# Windows服务添加安装程序
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • *算法训练(leetcode)第四十七天 | 并查集理论基础、107. 寻找存在的路径
  • .Net Core与存储过程(一)
  • .net 验证控件和javaScript的冲突问题