Appium基础学习之 | SDK Manager使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ouyanggengcheng/article/details/85074887

    Appium环境部署中IDE集成工具包包含Android SDK的部署配置,在Android SDK目录下,有一个SDK Manager.exe应用程序也就是Android软件开发工具包管理,它可以下载安装、卸载管理本地SDK中的开发工具。双击打开SDK Manager.exe后,界面如下图:

1.Tools

打开Tools工具目录,如下图:

(1)Android SDK Tools基础工具包-必须

Android SDK Tools基础工具包在SDK目录下的tools文件夹,打开可以看到里面包含了uiautomatorviewer、monkeyrunner、monitor等工具。回到Android SDK Manager窗口,其中Rev.字段是版本号,Android SDK Tools版本从24之后很少有资源可以直接下单到版本安装,所以只能安装24版本然后再Android SDK Manager升级为24版本以上。

(2)Android SDK Platform-tools开发工具包-必须

Android SDK Platform-tools开发工具包在SDK目录下的platform-tools文件夹,这个目录是android2.3之后开始划分出来的,接下来做自动化时无处不在的adb就属于这里,所以必须。

(3)Android SDK Build-tools构建工具包-必须

Android SDK Build-tools构建工具在SDK目录下的build-tools文件夹,包含aapt、zipalign、dexdump等构建相关工具。构建工具可以存在多个,如上图安装了21、25、27、28版本的构建工具,必须安装一个版本的构建工具包。一般情况下安装最新的即可,安装多个是遇到不同项目时,需要对应该项目构建的要求版本。

扫描二维码关注公众号,回复: 5038037 查看本文章

2.Android API工具包

(1)SDK Platform API工具包-必须

SDK Platform API工具包在SDK目录下的platforms文件夹,文件夹名称都是以Android-api level为名,进入后有android.jar、uiautomator.jar,这两个jar在后面的uiautomator讲解中会使用到,先埋个伏笔。建议安装最新版本。

(2)Image镜像-必须

Android 模拟器镜像在SDK目录下的system-images文件夹,同样是不同Android API工具包有着不同的Image。如上图Android TV的镜像适用于电视;Google Play、Google APIs的镜像是Google设备专用;而Intel x86才是真正用于Android设备,所以看状态只安装了这两个镜像。

(3)Sources for Android SDK源码包-非必须但建议安装

SDK源码包在SDK目录下的sources文件夹,同样是不同Android API有着不同的源码包。源码包可以查看不同Android API的源代码。

3.Extras扩展工具

Extras扩展工具在SDK目录下extras文件夹。如上图重点说一下Intel x86 Emulator Accelerator,意思翻译就是Intel x86虚拟加速工具,主要是配合Intel x86镜像使用可加速模拟器的运行速度。直白点说就是模拟器用了Intel x86的镜像需要得到HAXM硬件加速的支持。而上面安装的镜像确实都涉及到Inter x86,所以要安装Intel x86 Emulator Accelerator,安装下面再说。

4.安装与更新

上面主要介绍了Android SDK Manager管理Android SDK相关工具,下面介绍安装、更新

如上图Show模块可以控制窗口显示的内容,默认勾选UpDatas/News、Installed表示更新、安装

(1)安装/更新

如上图,勾选Status字段为Not installed状态条目,表示未安装;勾选后点击右下角的Install 1 package...按钮开始安装

在弹出窗口选择同意安装,点击Install按钮按钮,安装完成后返回到Android SDK Manager窗口Status状态为Installed。更新流程与安装流程一致。

(2)卸载

如上图,勾选一个Status为Installed的条目,点击右下角的Delete 1 package...按钮完成删除。

(3)Not compatible with Windows

上面已经抛出过必须安装Intel x86 Emulator Accelerator,但是在Extras这里勾选后,并不能安装;Status状态为Not compatible with Windows,表示不兼容。所以需要额外的去下载安装,

下载地址:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm

如果不安装在启动模拟器的时候会报一个错误:

emulator: ERROR: x86 emulation currently requires hardware acceleration!

Please ensure Intel HAXM is properly installed and usable.

CPU acceleration status: HAXM is not installed on this machine

猜你喜欢

转载自blog.csdn.net/ouyanggengcheng/article/details/85074887
今日推荐