一、工具安装

1、Git安装

        安装Git可以在Windows系统上更为便捷的使用ADB,可以在任意目录内右键鼠标打开Git Bash命令行。当然也可以直接使用Windows的命令行运行adb命令。

(1)Git下载

        进入官网下载:Git官网下载页

        国内镜像下载:国内镜像下载页

(2)Git安装

        根据安装指示默认安装便可。

2、ADB安装

        ADB作为Android SDK Platform-Tools中的一部分,而 Android SDK Platform-Tools是Android SDK 的一个组件,所以对于已经配置Android SDK的计算机就不需要单独安装ADB。

        对于安卓开发者,最好从Android Studio的SDK管理器获取最新的 SDK Platform-Tools。这样可确保这些工具能够与其他 Android SDK 工具一起保存到正确的位置,并可轻松地进行更新。

        若计算机没有配置过Android SDK,而又只想使用这些命令行工具,可以单独进行下载安装。

        更对详见—SDK平台工具

(1)ADB下载

        官方下载页:下载适用于 Windows 的 SDK Platform-Tools

(2)ADB安装

        将下载的压缩包解压至任一非中文目录下,然后将路径添加至系统环境变量。

        添加系统环境变量如下:

        桌面右键此电脑-->属性-->高级系统设置(或者直接搜索“环境变量”,选择“编辑系统环境变量”)-->环境变量-->系统变量-->Path-->编辑-->新建-->浏览-->将以上解压后的Platform-Tools存放目录添加即可。

 二、ADB的使用

1、ADB简介

        Android Debug Bridge,安卓调试桥,是一种功能多样的命令行工具,可与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:

  • 客户端:用于发送命令。客户端在开发计算机上运行,可以通过发出 adb 命令从命令行终端调用客户端。
  • 守护程序(adbd):用于在设备上运行命令。守护程序在每个设备上作为后台进程运行。
  • 服务器:用于管理客户端与守护程序之间的通信。服务器在开发机器上作为后台进程运行。

         关于移动端Android平台上的自动化框架,很多都是基于ADB进行连接,甚至很多的API接口的调用也是借用的ADB。

        更多详见—官方文档

2、ADB安装应用至设备

(1)单个设备安装

        在应用存放目录里右键鼠标,打开Git Bash,在Git命令行执行以下命令:

adb install -g 安装包名称.apk

        这里,-g指代授予应用清单中列出的所有权限。可选参数含义如下:

(2)单个设备卸载

        在Git命令行执行以下命令:

adb uninstall 应用包名

(3)指定设备安装

        当有多台设备连接至计算机时,可以使用以下命令指定设备安装。

adb -s 设备序列号 install -g 安装包名称.apk

        其中,设备序列号可以通过adb devices获取。

(4)指定设备卸载

        当有多台设备连接至计算机时,可以使用以下命令指定设备卸载。

adb -s 设备序列号 uninstall 应用包名

三、多台安卓设备同时安装应用

        采用Windows系统的批处理方式,通过遍历所有连接至计算机的设备来进行安装。

1、创建bat文件

        新建文本文档,将其后缀名改为bat便可。

2、编辑bat文件

        鼠标右键-->编辑。在打开的记事本编辑器里写入以下命令。

echo Install Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X install -g 安装包名称.apk
echo Install Finished

        此处,第二行是主要命令,第一、三行只是用来打印信息。

3、运行bat文件

        将应用安装包与bat文件放置在同一个目录下,然后在此目录下鼠标右键打开Git Bash,将bat文件用鼠标拖至命令行内,回车运行便可。等待一段时间所有连接的设备便可安装好应用。

四、多台安卓设备同时卸载应用

        同以上安装应用,只需创建一个新的bat文件,写入以下命令。

echo Uninstall Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X uninstall 应用包名
echo Uninstall Finished
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐