android sdk下载、安装和配置
SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、
软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
因此,Android SDK 指的是Android专属的软件开发工具包。
1、下载sdk
首先需要安装配置好jdk环境。
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,
里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。
然后我们来看JRE
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,
并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
最后JVM也一目了然了
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,
是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
由上图一目了然:
JDK是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。
官网地址:https://www.androiddevtools.cn/
网盘地址:http://tools.android-studio.org/index.php/sdk
操作步骤如下,打开官网地址
2、安装
windows安装
下载好解压到某一个目录下,进入SDK的解压目录下,双击“SDK Manager.exe”打开SDK管理器,就会出现下面android sdk man amanager窗口
mac安装
进入sdk目录下的tools里。输入./android sdk也是出现下面android sdk man amanager窗口
sdk目录
add-ons
这里面保存着附加库,第三方公司为android 平台开发的附加功能系统。比如GoogleMaps,当然你
如果安装了OphoneSDK,这里也会有一些类库在里面。
platforms
是每个平台的SDK真正的文件,存放了不同版本的android系统。里面会根据APILevel划分的SDK版本。
安装前要配置代理服务器
由于咱们中国对谷歌进行了一些限制,所以我们目前没有办法直接使用官网进行下载,我们可以使用一些镜像代理进行下载SDK。
mac设置下载的代理服务器
① 在终端进入下载的Android sdk 的tools目录,然后输入./android sdk 请出SDK Manager的图形界面
② 在mac顶部菜单Android SDK Manager里选中 Preferences,出现如下图,并按照下图进行修改
在http proxy server这里填写: mirrors.neusoft.edu.cn,端口号:80,然后把Force https:// 前的勾勾上
③ 在mac顶部菜单Tools中选Manage Add-on Site,出现如下图,把下面的链接全手动New加进去,然后就可以下载了
http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml
windows设置代理服务器
android sdk manager窗口
android sdk manager的tools目录
Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包
Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,
存放公用开发工具,比如adb、sqlite3等,被划分到了这里。
Android SDK Build-tools(必须,可以安装多个版本):Android项目构建工具。
Android xxx(API xx) 目录(可选的各平台开发工具):
- SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。一般我们下载最新的,最新的兼容容以前的
Extras(可选的扩展):
配置环境变量
mac配置环境变量
vim ~/.bash_profile
[按下i,显示insert,进入输入模式,输入如下配置]
ANDROID_HOME=”[ANDROID_HOME的路径]”
export PATH=”$ANDROID_HOME/tools:$PATH”
export PATH=”$ANDROID_HOME/platform-tools:$PATH”
export PATH=”$ANDROID_HOME/emulator:$PATH”
export ANDROID_HOME
p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) }
span.s1 { font-variant-ligatures: no-common-ligatures }
#aapt
AAPT_HOME=/Users/zhangxinli/Library/android-sdk-macosx/build-tools/28.0.3
export AAPT_HOME
export PATH=$PATH:$AAPT_HOME
[按esc,输入:wq!保存]
source ~/.bash_profile
echo $ANDROID_HOME
windows配置环境变量
新建一个环境变量,变量名:ANDROID_HOME,变量值:以你安装目录为准(我的为D:\android-sdk-windows),
确认里面有tools和add-ons等多个文件夹,点击确认。
3 、修改PATH环境变量:后面新增;%ANDROID_HOME%\tools;%ANDROID_HOME%\platformtools;%ANDROID_HOME%\build-tools\21.1.2(注意最前面的分号,分割)
注意:build-tools\21.1.2这个要看你实际下载的
4、Android SDK配置完成,接下来验证配置是否成功。
5、点击运行——输入cmd——回车——输入adb、aapt——回车,出现英文命令提示并且未报错即正确。