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是一种用于计算设备的规范,它是一个虚构出来的计算机,

是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

 

android生成jks和keystore 安卓sdk jdk_android

由上图一目了然:

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

操作步骤如下,打开官网地址

android生成jks和keystore 安卓sdk jdk_android_02

 

 

 2、安装

windows安装

下载好解压到某一个目录下,进入SDK的解压目录下,双击“SDK Manager.exe”打开SDK管理器,就会出现下面android sdk man amanager窗口

mac安装

进入sdk目录下的tools里。输入./android sdk也是出现下面android sdk man amanager窗口

sdk目录

android生成jks和keystore 安卓sdk jdk_Android_03

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:// 前的勾勾上

 

android生成jks和keystore 安卓sdk jdk_Java_04

③ 在mac顶部菜单Tools中选Manage Add-on Site,出现如下图,把下面的链接全手动New加进去,然后就可以下载了

android生成jks和keystore 安卓sdk jdk_Java_05

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设置代理服务器

打开SDK manager.exe,点击“tools”—>” Options”弹出“Android SDK Manager – Settings”窗口,

在HTTP Proxy Server和HTTP Proxy Port中分别输入地址和端口,

并且选中“Force https://… sources to be fetched using http://…”的复选框,然后单击“close”关闭

设置框回到首页依次点击“Packages”-->“Reload”,等待加载完成

android生成jks和keystore 安卓sdk jdk_android_06

 

android生成jks和keystore 安卓sdk jdk_android_07

 

android生成jks和keystore 安卓sdk jdk_Java_08

android sdk manager窗口

android生成jks和keystore 安卓sdk jdk_android_09

 

 

 android sdk manager的tools目录

Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包

Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,

存放公用开发工具,比如adb、sqlite3等,被划分到了这里。

Android SDK Build-tools(必须,可以安装多个版本):Android项目构建工具。

android生成jks和keystore 安卓sdk jdk_Android_10

Android xxx(API xx) 目录(可选的各平台开发工具):

  • SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。一般我们下载最新的,最新的兼容容以前的

android生成jks和keystore 安卓sdk jdk_android_11

 

 

Extras(可选的扩展):

 

android生成jks和keystore 安卓sdk jdk_Android_12

 

 

 配置环境变量

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

#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等多个文件夹,点击确认。

android生成jks和keystore 安卓sdk jdk_Java_13

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——回车,出现英文命令提示并且未报错即正确。

android生成jks和keystore 安卓sdk jdk_Java_14

android生成jks和keystore 安卓sdk jdk_android_15