简单了解下 Android SDK 提供的工具,为下一步自动化操作移动端应用、采集应用内数据做储备。主要是为准备 appium 的运行环境, The UiAutomator2 Driver for Android。
最简单快捷的安装方法下载安装 Android Studio,Google 提供的 Android 集成开发环境,自带 Android SDK 和图形管理界面。
Tools->SDK Manager 打开下面的管理界面:
可以看到 sdk 安装到了目录 /Users/lijiaocn/Library/Android/sdk 中。
顶层目录结构如下,主要工具命令位于 platform-tools 和 tools,比如管理模拟器和真实设备的 adb 命令在 platform-tools 中。
➜ sdk tree -L 1 .
.
├── build-tools
├── emulator
├── fonts
├── licenses
├── ndk
├── ndk-bundle
├── patcher
├── platform-tools
├── platforms
├── skins
├── sources
├── system-images
└── tools
13 directories, 0 files
platforms 目录中存放不同版本的 android 的 api,通过 Tools->AVD Manger 添加虚拟设备以及下载不同版本的 android api:
➜ sdk ls platforms
android-29 android-30 android-31
build-tools 是不同版本的构建工具:
➜ build-tools ls
29.0.2 30.0.2 31.0.0
工具命令的用途见 Android SDK 命令行工具,了解 Android Studio 整体功能阅读 Android Studio。
adb 管理本地已启动的模拟器和本地连接的真实设备:
$ ./platform-tools/adb devices -l
List of devices attached
emulator-5554 device product:sdk_gphone_x86 model:Android_SDK_built_for_x86 device:generic_x86 transport_id:4