全平台adb工具安装方法

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: 全平台adb工具安装方法

做安卓开发或是运维的同学经常有使用不同的操作系统需要使用adb工具来连接安卓设备需求,往往只是想远程连接一下设备,却要费尽心思的装个Android Studio,简直浪费时间。因此我来总结一下adb命令行工具在各个平台的部署过程,几分钟轻松上手。


1.windows平台


下载platform-tools_r33.0.0-windows.zip文件到本地电脑,解压到任意一个目录下,比如我解压到D盘根目录。

https://qny.aoarasi.com/software/adb/platform-tools_r33.0.0-windows.zip


image.png

image.png

image.png


2.Mac平台


检索一下Mac上如何安装adb?前三个结果都是让你使用Homebrew来安装。这种方法没错,但Homebrew却不容易安装上,因为网络缘故,你甚至连不上它所存放脚本的服务器,只能通过技术手段解决。


image.png


另一种方法就是同winodws一样,使用编译好的二进制文件:

# 在终端下执行
cd ~/Documents && wget https://qny.aoarasi.com/software/adb/platform-tools_r33.0.0-darwin.zip

解压

unzip platform-tools_r33.0.0-darwin.zip

然后拷贝一下路径,如:/Users/你的用户名/Documents/platform-tools

sudo vim /etc/paths

在最后一行加上之前拷贝的路径,添加完后保存。


image.png


再次回到终端,输入adb就可以正常使用了。


3.Linux平台



在Linux平台下,Ubuntu和CentOS两个发行版有一点点区别,使用Ubuntu时,可使用以下命令直接安装adb工具:

sudo apt-get install adb

如果使用CentOS,用类似的方法发现并没有这个安装包


image.png


同样采用二进制运行的方式:

wget https://qny.aoarasi.com/software/adb/platform-tools_r33.0.0-linux.zip && unzip platform-tools_r33.0.0-linux.zip

进入到文件夹里,拷贝一下文件路径


image.png


新建一个环境变量:

vim /etc/profile.d/adb.sh

使用如下的格式,将文本粘贴进去

export PATH=$PATH:/root/platform-tools

使之生效:

source /etc/profile

再次执行,成功!


image.png

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
5月前
全志平台A40I GPIO操作:adb通过debugfs控制GPIO
全志平台A40I GPIO操作:adb通过debugfs控制GPIO
118 0
|
5月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
139 0
|
存储 数据可视化 大数据
彻底搞定数据产品选型-报表平台、BI平台、大数据平台、数据中台一网打尽
彻底搞定数据产品选型-报表平台、BI平台、大数据平台、数据中台一网打尽
|
14天前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
27 4
|
2月前
|
测试技术
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。
44 4
|
2月前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
81 2
|
3月前
|
自然语言处理 计算机视觉 人工智能
人工智能LangChain问题之blacklist_query工具如何解决
人工智能LangChain问题之blacklist_query工具如何解决
22 1
|
2月前
|
传感器 人工智能 开发框架
LangChain 构建问题之tools列表中search_by_exact工具的添加如何解决
LangChain 构建问题之tools列表中search_by_exact工具的添加如何解决
10 0
|
2月前
LangChain 构建问题之定义extract_local_group_size工具如何解决
LangChain 构建问题之定义extract_local_group_size工具如何解决
10 0
|
2月前
LangChain 构建问题之定义zmng_query工具的具体实现函数如何解决
LangChain 构建问题之定义zmng_query工具的具体实现函数如何解决
22 0
下一篇
无影云桌面