APP 移动应用自动化 Appium 2.0 之 Android SDK 全版本下载 使用笔记(二)

星尘的博客 / 2024-04-28 / 原文

APP 移动应用自动化 Appium 2.0 之 Android SDK 全版本下载 使用笔记(二)

Android SDK 全版本下载

需要使用 Appium 连接 Android进行操作,就必须下载对应版本 Android SDK

目录

  1. 安装 JAVA JDK
  2. Android 全版本 SDK 下载(推荐)
  3. Platform Tools 平台工具包
  4. Android 10 及以下版本 SDK 用可视化工具下载

安装JAVA_JDK

JDK 下载看这里,我这里使用的是 JDK22,安装后需要配置环境变量 JAVA_HOME

JAVA_HOME=D:\Program Files\Java\jdk-22

image


全版本

1.下载命令行工具

Android 全版本 SDK 下载,使用官方提供的 sdkmanager 命令行工具,工具下载见这里,若无法访问,可访问夸克网盘分享 提取码:nXp7
image

2.工具使用,更多见这里

  • 下载最新的commandlinetools-win软件包,然后将其解压缩,得到cmdline-tools目录
  • cmdline-tools目录中,创建一个名为latest的子目录
  • cmdline-tools目录内容(包括lib目录、bin目录、NOTICE.txt文件和source.properties文件)移动到新创建的latest目录中,现在,您就可以从这个位置使用命令行工具了

3.安装前准备

  • 创建用于存在 Android SDK 的目录,如:D:\android-sdk
  • 并将此目录添加到系统环境变量ANDROID_HOME
    image

4.命令参数说明,更多参数说明见这里

# 列出已安装和可用的软件包
.\sdkmanager.bat --list

image

# 安装,以安装 Android 12 SDK platforms;android-32 为例,其中"platforms;android-32"来源于 sdkmanager.bat --list 命令的左侧列表
# --sdk_root 表示指定路径安装
.\sdkmanager.bat "platforms;android-32" --sdk_root="D:\android-sdk"

image

下载的 SDK 保存格式为android-加 API 版本号

image

# 卸载,以卸载 Android 12 SDK platforms;android-32 为例
.\sdkmanager.bat --uninstall "platforms;android-32" --sdk_root="D:\android-sdk"

# 更新所有安装的包
.\sdkmanager.bat --update

平台工具

你如果使用的是 命令行工具下载的 Android SDK,则需要自行下载平台工具包Platform-Tools,下载见这里,若无法访问,可访问夸克网盘分享 提取码:nXp7

  1. 下载后解压得到platform-tools目录
  2. platform-tools目录移动到环境变量ANDROID_HOME所在目录
    image

可视化工具

下载Android SDK Manager,
image

image

下载后安装,并添加环境变量ANDROID_HOME,可在已安装程序中,找到SDK Manager这个程序,并启动,此工具目前最多只能下载到 Android 10(API 29)

ANDROID_HOME = D:\Program Files (x86)\Android\android-sdk

image

image

同时,在目录\android-sdk\platform-tools中还包含了adb等常用工具,你就不需要再另外下载,但是版本可能较老。
下载的 SDK,存放在\android-sdk\platforms,保存格式为android-加 API 版本号。
image

Appium 2.0 官方文档
本文章的原文地址
GitHub主页