Android SDK 是Google 为其Android 平台开发的专有软件开发工具包,可让您创建Android 应用程序。
Android SDK 是一款适合移动应用程序开发人员的便捷程序,其中包括开始使用Android 编程语言构建应用程序所需的一切,以及用于在完成开发时进行测试的功能齐全的设备模拟器。
01Android SDK下载
下载地址:http://www.androiddevtools.cn/
进入下载页面,点击Android SDK Tools—SDK Tools。会跳转到Android SDK的下载位置。然后我们就可以根据自己的系统按需下载了。
如下图:
02Android SDK安装
1)解压Android SDK压缩包
解压android-sdk_r24.4.1-windows.zip文件,并将解压后的目录放入您自己指定的位置。
记住这个目录的位置,目录中不能有中文字符。
Android SDK的目录结构如下:
2)Android API下载
Android SDK解压后,我们需要下载Android API。 API是预定义的函数,允许程序通过调用这些函数来使用设备自身的硬件或软件。
打开Android-sdk-windows文件夹,双击SDK manager.exe文件。我们需要安装Tools、Platform-tools、Build-tools、API和其他相关组件。
安装API时,取决于要测试的模拟器或真机的Android版本。例如,如果使用的真机是Android7.1.1版本,则Android SDK必须下载Android7.1.1版本的API。
您需要根据Android7.1.1对应的API级别下载相应的Android SDK Build-tools版本。
最后,我们点击右下角的Install 1 package.或Delete packages.来安装或卸载相关组件。
我们单击Install 1 package.来安装选定的组件。
勾选接受许可证并点击安装进行安装。
一个版本的Android API需要20G左右的空间,需要耐心等待。
阐明:
SDK Manager是Android软件开发包管理器,它就像一座连接本地和服务器的桥梁。它将Android开发所需的工具从服务器下载到本地。
只需使用最新的SDK 平台即可,该平台向后兼容。
Android 支持库必须安装Android 兼容库。
下面的SDK Manager 描述图很好地总结了它。
3)配置国内镜像下载Android API
由于国外资源有时下载速度较慢,此时可以配置国内镜像资源。
在弹出的Android SDK Manager窗口中,点击Tools,在下拉框中点击Options:
您可以在线搜索最新的镜像地址列表。
03配置Android SDK环境变量
在命令提示符下输入adb命令会出现:“adb不是内部或外部命令”。
有两种解决方案:
配置Android SDK的环境变量。
直接进入Android SDK所在目录的platform-tools目录,执行命令。
配置Android SDK环境变量,首先确保Android SDK的相关组件已经下载。那么环境变量配置就和Java的大致相同了。
1)进入系统环境变量配置界面
我的电脑——右键——属性,然后选择高级系统设置——环境变量。
2)在系统变量中新建ANDROID_HOME环境变量
3)添加目录
将Android SDK中的platform-tools和tools的目录路径添加到系统环境变量Path中。
4)验证
验证Android-SDK环境变量是否配置成功。重新打开命令提示符并输入adb 命令。出现以下显示,证明Android-sdk环境变量配置成功。
SDK manager.exe崩溃
01问题原因
SDK Manager.exe通过调用android-sdk-windows\tools\lib\find_java.bat确认java.exe的路径。
启用cmd.exe命令行切换路径到android-sdk-windows\tools\lib,执行find_java.bat工具,看到输出:C:\Windows\system32\java.exe。
虽然该路径下存在java.exe,但这并不是JRE的安装路径。
02解决方案
方法一:
删除C:\Windows\system32\下的java.exe、javaw.exe、javaws.exe即可解决问题。
方法二:
找到第35 行的开头:
rem 检查路径中是否有有效的Java.exe。
设置java_exe=
调用lib\find_java.bat
如果未定义java_exe 则转到:EOF
将set java_exe=修改为本地Java 安装目录中的java.exe 工具,并将call lib\find_java.bat 行更改为rem call lib\find_java.bat。
rem 检查路径中是否有有效的Java.exe。
设置java_exe=F:\DevInstall\envs\java\jdk1.8.0_144\jdk\bin\java.exe
rem 调用lib\find_java.bat
如果未定义java_exe 则转到:EOF
用户评论
终于找到一篇通俗易懂的教程!一直想学 Appium 自动化测试,但 Android SDK 安装总是让我头疼,这篇博客讲得很清楚,我顺利地完成了安装步骤. 希望能再分享一些入门级的自动化脚本示例!
有10位网友表示赞同!
Appium这个框架越来越好用,学习它的第一步就是搞清 Android SDK 的安装。这篇文章把步骤说得非常详细,配图也很清晰,新手小白也能看明白.
有18位网友表示赞同!
还是老问题,Android SDK 下载速度忒慢。 这篇教程的步骤没毛病,但总耗时比较长,希望官方能提高下载效率或者提供其他下载渠道
有17位网友表示赞同!
安装过程顺利,感谢作者分享!终于可以开始了 Appium 的自动化学习之旅,期待这个框架为我的测试工作带来效率提升!
有19位网友表示赞同!
Android 软件开发和测试总是离不开 SDK ,这篇文章对我这种安卓小白来说非常有帮助!希望以后能再分享其他的Appium进阶知识!
有14位网友表示赞同!
我感觉这篇教程还算不错,步骤清晰易懂,图片也很到位。希望能提供一些比较实际的自动化测试案例分析,这样对于我们入门学习更有参考价值
有9位网友表示赞同!
说实话,我看了一堆教程都是废话,这个博客却说的很实用,一步一步跟着做就能完成安装!真是太感谢作者了!现在我可以开始探索 Appium 的奇妙世界了!
有18位网友表示赞同!
Appium 学习确实很有挑战性,Android SDK 的安装算是入门的第一步。这篇文章虽然简单明了,但对于我这个没有多少编程基础的人来说还是有些难啃。希望以后能加上一些更详细的解释和说明!
有17位网友表示赞同!
这篇文章让我非常心塞,因为我的电脑系统太老,很多步骤都无法正常执行。 如果作者能针对不同系统版本的 Appium 安装指南做个对比,那真是太好了!
有11位网友表示赞同!
Appium这个框架确实不错,但 Android SDK 的安装过程却让人头疼!这篇文章的图文并茂,还是比较容易理解的。希望以后可以更新更多关于 Appium 的知识分享!
有12位网友表示赞同!
我一直想学习自动化测试,今天终于找到了这篇好文章!虽然我之前对Android SDK 安装不太了解,但跟着文章步骤一步步操作,顺利安装完成了。太感谢作者了!
有9位网友表示赞同!
这篇文章挺不错的,特别是对于那些安卓小白来说,简直是福音! 我现在已经可以开始学习 Appium 自动化测试了,感觉自己的技能又要提升一大截了!
有11位网友表示赞同!
虽然这篇博客的介绍很详细 ,但我觉得对于一些高级用户来说,反而有些啰嗦。希望能添加一些更加专业的内容,比如针对不同场景的优缺点分析或者比较其他自动化工具。
有16位网友表示赞同!
太棒了!终于找到一篇讲解 Appium 基础知识的好文章! Android SDK 安装一直是我头疼的事,感谢作者将步骤描述得如此清晰简洁。现在我就可以开心的开始学习了!
有16位网友表示赞同!
这个博客把 Appium 的基础知识讲得很不错,对于新手来说是非常友好的资源。希望作者以后能分享更多关于 Appium 实战案例和技巧!
有20位网友表示赞同!
这篇博客对 Android SDK 安装确实作了详细的解释,但是图文比例可以用得更多一些 我个人觉得直接展示工具操作步骤会更容易理解!
有19位网友表示赞同!
Appium 的学习真的需要循序渐进,这次终于顺利安装了 Android SDK,感觉自己离目标又近了一步!感谢这份教程!
有10位网友表示赞同!
我之前尝试过很多 Appium 教程,最终还是回到了这篇博客。因为作者的语言非常通俗易懂,而且每一步都说得清楚明白,新手小白也能轻松理解
有16位网友表示赞同!
这篇文章虽然很不错,但我觉得对于一些基础知识,比如 Java 的环境配置、Android Studio 和 Eclipse 的区别等等,建议可以多做些解释,这样初学者更容易上手。
有20位网友表示赞同!