您的位置 首页 > AI资讯 > 产业资讯

如何在Linux中快速搭建ADB环境

2.ADB架构及组成

是一个C/S架构的应用,由三部分组成:

adb 客户端:运行在PC 上(适用于DDMS 或IDE) adb daemon:守护进程,运行在Emulaoraadb 服务器:服务进程,运行在PC 上,管理adb 客户端和adb 守护进程之间的通信。服务器与客户端通信的端口是5037 ,adb 服务器与模拟器交互时使用两个端口:

5554专门用于连接Emulator实例。 5555是专门用来连接守护进程的。

3.ADB的主要功能

运行设备的shell(命令行)来管理模拟器或设备的端口映射。在计算机和设备之间上传/下载文件。将本地apk软件安装到模拟器或android设备上

二、搭建JDK

ADB搭建JDK依赖环境。

source jdk_install.sh #安装jdk 以下是Linux平台的JDK安装脚本:jdk_install.sh

#!/bin/shcur_pass=`pwd`jdk_install_file=$cur_pass'/jdk_install_process'echo '=====`date`===开始JDK安装!=====' $jdk_install_fileif [ -d ' /usr/lib/jdk1.8.0_45' ];然后echo '=====`date`===JDK 安装结束!=====' $jdk_install_file exit 0fiif [ ! -f './jdk-8u45-linux-x64.gz' ];然后echo '=====`date`===JDK 安装包不存在!=====' $jdk_install_file exit - 1fi`tar zxf jdk -8u45-linux-x64.gz``mv jdk1.8.0_45 /usr/lib/`echo 'export JAVA_HOME=/usr/lib/jdk1.8.0_45' /etc/profileecho 'export PATH=\ $PATH:\$JAVA_HOME \'/bin\'' /etc/profileecho '=====`date`====JDK install SUCCESS !=====' $jdk_install_fileLinux版本JDK安装包下载地址: https://share.weiyun.com /mKDxXd1x

三、搭建Android SDK

1.下载并解压Linux-Android-SDK安装包

如何在Linux中快速搭建ADB环境

链接:https://pan.baidu.com/s/1Qz3JsWrzGCkG8_ooQU1JWw

提取码:xtsn

# 解压安装包。解压后会得到android-sdk-linux目录tar -xvf android-sdk_r24.4.1-linux.tgz 注意:

解压后,这个工具包没有platform-tools目录(platform-tools包含adb等工具),也没有sdkmanager工具。网上很多教程都没有解释这些,所以我就直接配置环境变量了。这确实是一种盲目的引导,从而导致了错误。走了很多弯路。

platform-tools 可以通过cmdline-tools 安装

2.下载并解压cmdlinetools

https://developer.android.google.cn/studio#downloads 或通过百度网盘下载

链接:https://pan.baidu.com/s/16c7ZtIVrHsVvKv1SbGZbWA

提取码:槽

unzip commandlinetools-linux-8092744_latest.zip # 解压cmdline-toolscd cmdline-toolsmkdirlatest # 在cmdline-tools目录下新建latest目录mv bin lib NOTICE.txt source.propertieslatest/# 替换cmdline-中的所有文件和目录tools 目录移动到最新目录

3.安装platform-tools

cdlatest/bin./sdkmanager --install platform-tools # 安装platform-tools。这时查看android-sdk-linux目录,有一个platform-tools目录,进入platform-Tools目录就可以看到adb工具

如何在Linux中快速搭建ADB环境

4.配置环境变量

编辑配置文件:vi /etc/profile,添加以下内容:

source /etc/profile # 重新加载配置文件

5.验证adb环境

adb --version # 查看adb版本,出现如下信息,说明配置成功。

6.接入Android设备

部署好adb环境并开启Android设备的USB调试模式后,直接插入Linux服务器设备。

亚行设备

7.adb指定设备操作

当PC连接的Android设备数量为1时,执行adb命令时会报错“adb: more than one device/emulator”。

在上述情况下,可以使用“-s”参数来指定要操作的设备,例如:

adb -s 66J5T19614010786 外壳

用户评论

嘲笑!

学习linux真的需要多花时间了解,特别是ADB环境

    有6位网友表示赞同!

长裙绿衣

这篇文章太棒了!终于找到一款快速搭建ADB环境的方法啦!

    有8位网友表示赞同!

有你,很幸福

安卓开发的小伙伴们快来学习一下吧,这篇文章教你如何简单搭建一套ADB环境

    有19位网友表示赞同!

抚笙

分享一下我的经验:安装Linux系统时就应该预装ADB工具包,省时省力

    有8位网友表示赞同!

追忆思域。

在Linux下用命令行操作感觉很酷,以后要多练习一下!

    有8位网友表示赞同!

封心锁爱

最近一直在研究安卓应用调试,ADB环境可是必不可少的!学习学习...

    有9位网友表示赞同!

终究会走-

之前一直没弄懂如何快速搭建 ADB 环境,现在找到了这篇教程,谢谢了!

    有7位网友表示赞同!

凉城°

需要频繁操作安卓设备的小伙伴们,搭建ADB环境确实很方便

    有19位网友表示赞同!

发呆

Linux真的很强大啊,各种工具都能找到对应的方法。

    有14位网友表示赞同!

算了吧

想学习搭建 ADB 环境,该看哪一本入门书籍呢?

    有10位网友表示赞同!

淡抹烟熏妆丶

这篇文章的步骤详细清晰,很容易理解!

    有20位网友表示赞同!

南宫沐风

终于不用再折腾Windows系统了,Linux下搭建ADB环境太方便啦!

    有11位网友表示赞同!

心亡则人忘

安卓开发者必备技能就是搭建 ADB 环境 。

    有19位网友表示赞同!

幸好是你

学习一下这个教程,以后开发安卓应用就更方便了!

    有10位网友表示赞同!

发型不乱一切好办

ADB是Android Debug Bridge 的缩写,功能强大!

    有11位网友表示赞同!

暖瞳

Linux快速搭建ADB环境的步骤很简洁,适合小白入门!

    有12位网友表示赞同!

。婞褔vīp

这几天一直在研究Linux下怎么安装ADB,太难了...

    有15位网友表示赞同!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023