關(guān)鍵詞: Android、APP、SDK、HAXM、Intel x86
很多時(shí)候我們做跟android app相關(guān)的測(cè)試工作,都需要用到Android SDK,因?yàn)樗峁┝撕芏喙ぞ?,比如adb,uiautomatorviewer,ddms等等。今天小編來給大家總結(jié)一下Android SDK的詳細(xì)配置流程。
一、安裝配置JDK
1.安裝JDK
本文安裝的JDK是jdk-8u144-windows-i586_8.0.1440.1.exe
安裝目錄切換到D盤安裝

注意下,jre建議跟JDK在同一級(jí)目錄,可在目錄下新建jre文件夾再進(jìn)行安裝。

其它步驟下一步即可。如果不想更換安裝目錄的話,全部下一步即可。
2.配置環(huán)境變量
新建JAVA_HOME D:\Java\jdk1.8.0_144
新建CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的點(diǎn))
Path新增 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;



3.驗(yàn)證安裝
最后打開cmd驗(yàn)證下:

二、安裝配置SDK
1.下載SDK
方法1:直接下載自帶SDK的Android Studio
Google開發(fā)中國官網(wǎng)https://developer.android.google.cn/studio/archive.html

但是最新的Android Studio3.0已經(jīng)不帶SDK,下載好Studio后還得再下載SDK。
方法2:先下載sdk-tools,再通過sdk manager下載其它工具包。sdk tools在25.2.3版本以后,SDK Manager不提供GUI界面了,只提供命令模式,所以比較麻煩。在這里小編推薦24版本的sdk-tools,附上2個(gè)網(wǎng)站的連接:(本文以方法2介紹)
http://www.androiddevtools.cn/
http://tools.android-studio.org/index.php/sdk


下載好后,解壓縮,雙擊打開SDK Manager。注意下,很多同學(xué)無法打開,很有可能是之前的jdk配置有問題。


2.配置SDK
在使用SDK之前,需要配置代理服務(wù)器,否則無法下載其它工具包。
如下圖:Tools->Options->設(shè)置代理服務(wù)器和端口。設(shè)置好后,選擇Packages->Reload。(正常Reload之后,應(yīng)該可以看到很多內(nèi)容。但有的時(shí)候Reload還是不行,需要關(guān)掉重新打開)

這里小編搜集了一些可以用的鏡像網(wǎng)址:
mirrors.neusoft.edu.cn 80 這個(gè)小編用的多,速度還可以
ubuntu.buct.edu.cn/ubuntu.buct.cn/ubuntu.buct6.edu.cn/ 80
mirrors.opencas.cn/mirrors.opencas.org/mirrors.opencas.ac.cn 80
sdk.gdgshanghai.com 8000
mirrors.dormforce.net 80
mirrors.zzu.edu.cn 80
android-mirror.bugly.qq.com 8080
SDK里面的東西很多很亂,下圖詳細(xì)講解了SDK。

這里小編建議安裝我圖片上的即可。!!!注意Extras下面的 'Intel x86 Emulator Accelerator(HAXM installer) ' 有的機(jī)器提示 Not compatible with Windows。后續(xù)還需要單獨(dú)安裝。



勾選完后,開始安裝,接受許可。

更新完后,大概是如下是目錄結(jié)構(gòu):

3.配置虛擬化加速
安卓模擬器想快點(diǎn)的話,都使用的x86架構(gòu),市面上所有的主流模擬器都是如此。配置虛擬機(jī)加速按照以下步驟:
第一,開啟BIOS的Intel VT-x,目前已知的是i3以上的電腦都支持,但是AMD的都無法支持。每個(gè)電腦的開啟方式不一樣,下面的圖片作為參考。

第二,安裝HAXM驅(qū)動(dòng)。如果之前SDK已經(jīng)下載過了,在Extras->Intel x86 Emulator Accelerator(HAXM installer)。如果提示not compatible,需要單獨(dú)下載安裝

4.新建模擬器
Tools->Manage AVDS->Create,按照下圖新建,注意cpu一定要選擇Intel架構(gòu),否則模擬器會(huì)很慢。

創(chuàng)建好后,在AVD Manager選中start,啟動(dòng)過程中會(huì)顯示"HAX is working and emulator runs in fast virt mode",說明已經(jīng)開啟加速。

但是有的時(shí)候也不顯示,通過命令啟動(dòng)模擬器都會(huì)顯示:

啟動(dòng)成功后,如圖:

最后建議大家把以下2個(gè)目錄配置到path變量,方便以后使用。
D:\android-sdk-windows\platform-tools
D:\android-sdk-windows\tools