一、工具安装
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