macbook配置adb环境和用adb操作安卓手机

2024-06-23 17:28

本文主要是介绍macbook配置adb环境和用adb操作安卓手机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(参考:ADB工具包的安装与使用_adb工具箱-CSDN博客)

第一步:从Android开发者网站下载Android SDK(软件开发工具包)。下载地址为:

第二步:解压下载的SDK压缩文件到某个目录中。 进入解压后的目录,找到其中的"platform-tools"文件夹。记录"platform-tools"文件夹路径:

第三步:将"platform-tools"文件夹的路径添加到系统环境变量中

1)打开终端。输入以下命令打开bash配置文件:

sudo nano ~/.bash_profile

(命令解释:

sudo 表示以超级用户(管理员)权限执行后续的命令

nano 是一个简单的文本编辑器

~ 表示当前用户的主目录

.bash_profile 是一个配置文件,通常用于设置用户的环境变量和启动时执行的命令等

您可以在编辑器中对文件的内容进行编辑,完成后按 Ctrl + X 组合键,然后根据提示保存修改)

2) 在文件末尾,添加以下行:

export PATH=$PATH:/path/to/android/sdk/platform-tools

(命令解释:

a,“export”是一个在类 Unix 操作系统(如 Linux、Mac OS)中的命令,用于将一个变量或函数导出到当前 shell 进程及其子进程的环境中,使得这些进程能够访问和使用该变量或函数。

例如,export VAR="value" 会将变量 VAR 及其值 "value" 导出到环境中,其他进程或脚本在运行时可以获取到这个变量的值。

b,这条命令的作用是将指定的路径 /path/to/android/sdk/platform-tools 添加到系统的环境变量 PATH 中。

环境变量 PATH 用于指定操作系统在执行命令时搜索可执行文件的目录列表。通过将新的路径添加到 PATH 中,您可以在任何位置直接运行位于该路径下的可执行文件,而无需指定完整的文件路径。

例如,如果在 /path/to/android/sdk/platform-tools 路径下有一个名为 adb 的可执行文件,在添加上述路径到 PATH 后,您可以在终端的任何位置直接输入 adb 命令来运行它,而无需输入完整的路径 /path/to/android/sdk/platform-tools/adb 。

)

将"/path/to/android/sdk/platform-tools"替换为第二步记录的"platform-tools"文件夹路径。

第四步:按Ctrl + X,然后按Y键保存更改。

第五步:连接Android设备

安装和配置好ADB后,可以通过以下步骤连接Android设备:

打开设备的开发者选项。在设备的“设置”菜单中,找到“关于手机”或“关于设备”,连续点击“版本号”7次,即可激活开发者选项。(不同设备方式可能不同)
返回到“设置”菜单,找到并打开“开发者选项”。
在“开发者选项”中,启用“USB调试”选项。
使用USB数据线将Android设备连接到计算机。

第六步:在cmd终端执行:

source .bash_profile 

(命令解释:

source.bash_profile 命令用于在当前 shell 会话中重新加载 .bash_profile 文件,使其中所做的配置更改立即生效。

例如,如果您在 .bash_profile 中添加了新的环境变量或修改了某些配置,执行 source.bash_profile 后,这些更改就会在当前终端会话中生效,而无需重新打开终端。

第七步:在终端执行adb devices 查看连接的安卓设备

在,你已经完成了ADB工具包的安装与配置,并成功连接了Android设备。你可以使用ADB来执行各种操作,如安装应用程序、复制文件、执行命令等。

这篇关于macbook配置adb环境和用adb操作安卓手机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087800

相关文章

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

SQL Server中,always on服务器的相关操作

在SQL Server中,建立了always on服务,可用于数据库的同步备份,当数据库出现问题后,always on服务会自动切换主从服务器。 例如192.168.1.10为主服务器,12为从服务器,当主服务器出现问题后,always on自动将主服务器切换为12,保证数据库正常访问。 对于always on服务器有如下操作: 1、切换主从服务器:假如需要手动切换主从服务器时(如果两个服务

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

API-环境对象

学习目标: 掌握环境对象 学习内容: 环境对象作用 环境对象: 指的是函数内部特殊的变量this,它代表着当前函数运行时所处的环境。 作用: 弄清楚this的指向,可以让我们代码更简洁。 函数的调用方式不同,this指代的对象也不同。【谁调用,this就是谁】是判断this指向的粗略规则。直接调用函数,其实相当于是window.函数,所以this指代window。