android sdk下載、安裝和配置


SDK:(software development kit)軟件開發工具包。被軟件開發工程師用於為特定的軟件包、

軟件框架、硬件平台、操作系統等建立應用軟件的開發工具的集合。

因此,Android SDK 指的是Android專屬的軟件開發工具包。

1、下載sdk

首先需要安裝配置好jdk環境

JDK(Java Development Kit) Java 語言的軟件開發工具包(SDK)。在JDK的安裝目錄下有一個jre目錄,

里面有兩個文件夾binlib,在這里可以認為bin里的就是jvmlib中則是jvm工作所需要的類庫,而jvmlib合起來就稱為jre

然后我們來看JRE

JREJava Runtime EnvironmentJava運行環境),包含JVM標准實現及Java核心類庫。JREJava運行環境,

並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器)

最后JVM也一目了然了

JVMJava Virtual MachineJava虛擬機)的縮寫,JVM是一種用於計算設備的規范,它是一個虛構出來的計算機,

是通過在實際的計算機上仿真模擬各種計算機功能來實現的。

 

由上圖一目了然:

JDK是整個Java的核心,包括了Java運行環境JREJava工具和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設置代理服務器

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM