Mac中安装以及配置adb环境

news/2024/10/16 20:07:26 标签: android, adb

一、adb介绍 

        Android 调试桥 (Android Debug Bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。

        它是一种客户端-服务器程序,包括以下三个组件:

  1. 客户端:用于发送命令。客户端在开发机器上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
  2. 守护程序 (adbd):用于在设备上运行命令。守护程序在每个设备上作为后台进程运行。
  3. 服务器:用于管理客户端与守护程序之间的通信。服务器在开发机器上作为后台进程运行。 adb 包含在 Android SDK 平台工具软件包中。您可以使用 SDK 管理器下载此软件包,该管理器会将其安装在 android_sdk/platform-tools/ 下。

了解更多可点击查看adb官方文档

二、安装Android SDK

        阅读官方文档可以了解到adb 已经包含在 Android SDK 平台工具软件包中,所以在Android Studio中安装SDK后配置环境就可以正常使用adb命令

        在IDE中打开Setting->Android SDK->SDK-tools 选择安装就可以了,直接无脑全选安装,占用空间很小,安装完成之后就可以配置环境了

 三、配置环境

1、找到ADB的路径

        首先,需要确定ADB工具在您的系统中的安装位置。通常,ADB会随Android SDK一起安装,并位于Android SDK的platform-tools目录中。

        例如,如果Android SDK安装在/Users/您的用户名/Library/Android/sdk/platform-tools目录下,那么ADB的路径就是/Users/您的用户名/Library/Android/sdk/platform-tools/adb

2、编辑.bash_profile文件

在Mac上,.bash_profile文件是一个在终端启动时运行的脚本,它允许您设置环境变量。要编辑这个文件,请打开终端并输入以下命令:

nano ~/.bash_profile

这将使用nano文本编辑器打开.bash_profile文件。如果该文件不存在,它将被创建。

3、添加ADB路径到环境变量

在.bash_profile文件中,您需要添加一行来设置ADB的路径。您可以通过将ADB的路径添加到PATH环境变量来实现这一点。添加以下行到文件的末尾(请确保替换您的用户名为您的实际用户名):

export PATH=$PATH:/Users/您的用户名/Library/Android/sdk/platform-tools

这行代码将ADB的路径添加到PATH环境变量中,这样您就可以在终端中直接运行ADB命令了。

4、保存并关闭文件

在nano文本编辑器中,按Control + X,然后按Y保存更改,最后按Enter键关闭编辑器。

5、刷新环境变量

要让新的环境变量生效,您需要重新加载.bash_profile文件。在终端中运行以下命令:

source ~/.bash_profile

这将重新加载.bash_profile文件,并应用您所做的更改。

6、验证ADB是否配置成功

最后,可以运行以下命令来验证ADB是否已成功配置:

adb version

如果配置成功,您将看到ADB的版本信息输出到终端中,如下图所示。


http://www.niftyadmin.cn/n/5708469.html

相关文章

诺奖印证产业方向,AI先行者晶泰科技开拓黄金赛道

2024年诺贝尔奖揭晓的各奖项中,AI领域无疑成为“最大赢家”。 从诺贝尔物理学奖被授予两名AI科学家,到诺贝尔化学奖表彰三位科学家“用人工智能(AI)破译蛋白质的密码”,本届诺贝尔奖“含AI量”之高引起市场热议。 值…

vue elementui table编辑表单时,弹框增加编辑明细数据

需求: 前端进行新增表单时&#xff0c;同时增加表单的明细数据。明细数据部分&#xff0c;通过弹框方式增加或者编辑。 效果图&#xff1a; 代码&#xff1a; <!-- 新增主表弹窗 Begin --><el-dialog:title"titleInfo"top"5vh"centerwidth"…

RetinaNet 分类头和回归头的网络结构分析

RetinaNet 是由 Facebook AI Research&#xff08;FAIR&#xff09;在 2017 年提出的一种高效的一阶段&#xff08;one-stage&#xff09;目标检测算法。相比于两阶段&#xff08;two-stage&#xff09;方法&#xff0c;RetinaNet 通过引入 Focal Loss 解决了类别不平衡问题&am…

1.计算机网络_基本知识

基本知识 计算机网络的类别&#xff1a; 1、按作用范围来分类 2、按网络的使用者来分类 什么是计算机网络&#xff1a; 计算机网络由若干个节点和链接这些节点的链路组成&#xff0c;节点可以是计算机、集线器、交换机、路由器等。互联网络是多个网络通过路由器连接在了一起…

C语言[函数嵌套找大数]

输出4个整数&#xff0c;找到其中最大的数 &#xff08;使用函数嵌套调用来处理&#xff09; 代码说明: 使用一个主函数main 两个调用函数max4和max2 max4是4个数中最大的&#xff0c;max2是两个数中最大的&#xff0c;max4是将max2嵌套调用 #include <stdio.h> int …

哪款宠物空气净化器性价比高?希喂、米家和范罗士哪款更好?

这次我真的不是很想抱怨&#xff0c;是我男朋友真的很过分&#xff01;真的很过分&#xff0c;差点让我们两个分道扬镳。先听我说&#xff0c;这不是我和他都嫌家里太安静了吗&#xff0c;每天下班后两个人吃完饭就各玩各的手机&#xff0c;生活太无趣了&#xff0c;加上这几年…

windows mysql 8.0版本重置root密码

1.停止mysql服务 以管理员运行cmd 2.安全模式启动 mysqld --console --skip-grant-tables --shared-memory 3.修改密码 再开个cmd窗口就可以进入了&#xff1a;mysql 先进入mysql database&#xff1a;use mysql 修改密码&#xff1a;ALTER USER rootlocalhost IDENTIFIED …

软件架构师 PV

PV操作与生产者消费者问题是操作系统中进程管理和同步机制的重要概念。以下是对PV操作以及生产者消费者问题的详细解释&#xff1a; 一、PV操作 PV操作由P操作原语和V操作原语组成&#xff0c;这两个原语是不可中断的过程&#xff0c;它们对信号量进行操作。 P操作&#xff…