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
#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——回車,出現英文命令提示並且未報錯即正確。