Android开发环境配置介绍

在我们进行Appium+Android进行自动化测试时,我们需要安装android_sdk环境,安装过程发现Android SDK,Android studio,AVD Manager,SDK Manager等名词,本篇文章主要介绍的就是Android开发环境的搭建,以及Android开发中的相关专业名词。

Android常用开发环境搭建

如下图所示,主要流程:
1.准备硬件环境,电脑,操作系统;
2.安装JDK;
3.安装Android SDK
4.安装模拟器或者真机
5.安装开发工具(IDE)

6.特殊的时候准备一些插件代理



下载并安装AndroidSDK

1.相关链接
官方网站:http://developer.android.com/sdk/index.html
中文网站:http://tools.android-studio.org/index.php/sdk
Google Android的官网不用VPN基本访问不了,我们可以通过Android Studio中文社区下载,如下图:


选择一个最新的版本就行了。这里有exe和zip两种文件可供下载,exe的就是个安装程序,下载下来需要安装。建议下载zip压缩包,下载后,直接解压缩到你想要安装Android的路径就行了。解压后的文件目录如下:

然后就双击“SDK Manager.exe”,启动SDK Manager,如图所示:


它默认会让你安装或者更新Android SDK Tools,Android SDK Platform-tools,Android SDK Build-tools,最新版本API和Google USB Driver。
基本上按照它默认的安装就可以了,其他可以在需要的时候再安装。
安装过程可能会出现下载失败的情况,因为是从谷歌的服务器下载的,会出现连接失败的情况,此时可以通过国内镜像服务器来下载安装,这里推荐几个:
1、中科院开源协会镜像站地址:
IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80
2、北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/  端口:80
IPv4: http://ubuntu.buct.cn/  端口:80
IPv6: http://ubuntu.buct6.edu.cn/  端口:80
3、大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn  端口:80

举例选择大连东软的镜像,使用方法如下:
点击菜单中的“Tools”,然后选择下拉中的“Options…”,接着在Setting页面输入镜像的相关信息,勾选下面Others中的第一个选项“Force https://..”
最后点击close,关闭对话框,再重新启动SDK Manager后进行安装。


Android SDK相关名词

Android SDK(Software Development Kit): 是一个开发包。类似于JAVA SDK。里面包含了Android开发的各式各样的库文件。

Android studio:是一个IDE(可视化开发工具),跟eclipse一样的东西。用来开发Android的工具。

它是Google基于IDEA重新开发的工具。Google正在力推开发者用studio来替换eclipse开发,由于谷歌已经停止了对ADT的更新,目前最新版本ADT为23.0.7,支持到Android 22,所以建议大家还是从AndroidStudio学起。

其他的可以根据我安装的目录来详细解释一下:


 SDK Manager:一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。

AVD Manager:是一个Android虚拟驱动管理器,主要用来创建安卓模拟器(即手机模拟器)。当然,安卓模拟器所需的镜像(可以理解成模拟器的操作系统)是通过SDK Manager来下载的。对于SDK Manager和AVD Manager的使用,还需要一个基础工具包tools提供支持,也就是我们前面说的android-sdk_r24.4.1-windows.zip文件解压后的tools文件夹

Android SDK工具类:Android SDK Tools,Android SDK Platform-tools,Android SDK Build-tools
Android不同版本的API:Android 8.1.0(API 27),Android 8.0.0(API 26)等等

Extras额外功能:Android Support Repository,Google USB Driver,Google Web Driver等等


猜你喜欢

转载自blog.csdn.net/sinat_37967865/article/details/79436780