官术网_书友最值得收藏!

1.2 Android Studio的安裝

既然Android Studio有著眾多優點,又是App開發大趨勢的主流工具,接下來就讓我們一步一步地在自己的電腦上安裝Android Studio。

1.2.1 開發機配置要求

工欲善其事,必先利其器。要想保證Android Studio的運行速度,開發用的電腦配置就要跟上。現在一般用筆記本電腦開發App,下面是開發機的基本配置:

(1)內存最低要求4G,推薦8G,越大越好。

(2)CPU要求1.5GHz以上,越快越好。

(3)硬盤要求系統盤剩余空間10G以上,越大越好。

(4)要求帶無線網卡、攝像頭,USB與麥克風正常使用。

(5)如果操作系統是Windows,那么建議使用Windows 7及以上系統版本,因為在Windows XP下安裝jdk1.8時,會提示Java 8需要更新版本的Windows系統。

1.2.2 安裝依賴的軟件

Android Studio作為Android應用的開發環境,仍然依賴于JDK、SDK和NDK三種開發工具。

1. JDK

JDK是Java語言的編譯器,全稱為JavaDevelopmentKit,即Java開發工具包。因為Android應用采用Java語言開發,所以開發機上要先安裝JDK,下載地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html。JDK建議安裝1.8及以上版本,原因是不同的Android版本對JDK有相應的要求,如Android5.0默認使用jdk1.7編譯,Android7.0默認使用jdk1.8編譯。

如果JDK為1.6或1.7,而SDK為最新版本,就可能導致如下問題:

(1)創建項目后,瀏覽布局文件設計圖時會報錯Android N requires the IDE to be running with Java 1.8 or later。

(2)編譯項目失敗,提示錯誤com/android/dx/command/dexer/Main:Unsupportedmajor.minorversion 52.0。

(3)運行App失敗,提示錯誤compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.

裝好JDK后,還要在環境變量的系統變量中添加JAVA_HOME,取值為JDK的安裝目錄,例如D:\Program Files(x86)\Java\jdk1.8.0_102。添加系統變量CLASSPATH,取值為.; %JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\bin。并在系統變量Path末尾添加;%JAVA_HOME%\bin。

2. SDK

SDK是Android應用的編譯器,全稱為Software Development Kit,即軟件開發工具包。SDK提供了App開發的常用工具合集,主要包括:

● build-tools目錄,存放各版本Android的各種編譯工具。

● docs目錄,存放開發說明文檔。

● extras\android目錄,存放兼容低版本的新功能支持庫,比如android-support-v4.jar、v7的各種庫、v13以上等庫。

● platforms目錄,存放各版本Android的資源文件。

● platform-tools目錄與tools目錄,存放常用的開發輔助工具,如數據庫管理工具sqlite3.exe、虛擬機調試監控服務ddms.bat、九宮格圖片制作工具draw9patch.bat等。

● samples目錄,存放各版本Android常用功能的demo源碼。

● sources目錄,存放各版本Android的API開放接口源碼。

● system-images目錄,存放模擬器各版本的系統鏡像與管理工具。

SDK可以單獨安裝,也可以與Android Studio一起安裝,單獨安裝的下載頁面入口地址是http://sdk.android-studio.org/。建議與Android Studio一起安裝,因為這樣避免了一些兼容性與環境設置問題。無論是單獨安裝還是一起安裝,裝好SDK后都要在環境變量的系統變量中添加ANDROID_HOME,取值為SDK的安裝目錄,例如D:\Android\sdk。并在系統變量Path末尾添加;%ANDROID_HOME%\tools。

SDK時常有版本更新,可以打開SDK安裝目錄下的SDK Manager.exe進行更新操作,該工具的管理窗口如圖1-1所示。

圖1-1 SDK Manager的管理窗口

首先勾選需要安裝或更新的組件,然后單擊Install ** packages按鈕。在下個彈出的窗口頁面選中Accept License,然后單擊Install按鈕,等待安裝過程。

如果遇到國外的更新地址無法訪問導致安裝失敗,可采用國內的鏡像地址更新,方法是依次選擇菜單Tools→Options,在彈出的設置窗口的HTTP Proxy Server欄填寫鏡像地址的域名,在HTTP Proxy Port欄填寫鏡像地址的端口,然后勾選下面的Force https://... sources to be fetched using http://...,具體的設置頁面如圖1-2所示。

圖1-2 SDK Manager的設置窗口

下面是設置頁面可用的一個國內鏡像地址:

騰訊Bugly,地址:mirrors.dormforce.net,端口:80

3. NDK

NDK是C/C++代碼的編譯器,全稱為Native Development Kit,意即原生開發工具包。該工具包主要供JNI接口使用,先把C/C++代碼編譯成so庫,然后由Java代碼通過JNI接口調用so庫。

NDK的詳細安裝步驟見第14章的JNI部分。裝好NDK后,要在環境變量的系統變量中添加NDK_ROOT,取值為NDK的安裝目錄,例如D:\android-ndk-r12b。然后在系統變量Path末尾添加;%NDK_ROOT%。

1.2.3 安裝Android Studio

2016年12月8日,谷歌開發者的中文網站上線了。國內開發者可直接在該網站下載Android Studio,詳細的下載頁面是https://developer.android.google.cn/studio/index.html,在這里可以找到Android Studio的使用教程。推薦安裝帶SDK的Android Studio版本,因為SDK內含支持庫,自己操作比較費時費力,還容易造成兼容性問題。

雙擊下載完成的Android Studio安裝程序,彈出安裝界面,如圖1-3所示。全部勾選安裝界面中的選項,然后單擊Next按鈕。在下一頁的許可同意頁面單擊Agree按鈕,如圖1-4所示。進入下一頁的安裝路徑配置頁面,建議將Android Studio和SDK裝在除系統盤外的其他磁盤(比如D盤),然后單擊Next按鈕。

圖1-3 Android Studio的安裝界面

圖1-4 許可同意界面

接下來一直單擊Next按鈕,直到彈出最后一頁,單擊Install按鈕,等待安裝過程進行。

安裝完畢會跳到AndroidStudio的安裝向導界面,如圖1-5所示。單擊Next按鈕進入下一頁,如圖1-6所示。這里保持Standard選項,單擊Next按鈕;在配置界面確認SDK的安裝路徑是否正確,確認完畢繼續單擊Next按鈕;在最后一個向導界面單擊Finish按鈕,等待設置操作。接下來的下載界面會自動跳轉到谷歌網站更新組件,這里直接單擊Cancel按鈕取消下載,然后單擊Finish按鈕結束設置。最后彈出WelcometoAndroidStudio歡迎界面,如圖1-7所示。單擊第一項的StartanewAndroidStudioproject即可開始你的Android開發之旅。

圖1-5 安裝向導一

圖1-6 安裝向導二

圖1-7 Android Studio的歡迎界面

注意,配置過程可能發生如下錯誤提示:

(1)配置過程中提示Your Android SDK is missing...,請檢查SDK的安裝路徑是否正確配置,同時檢查環境變量中系統變量的ANDROID_HOME是否正確設置。

(2)第一次打開Android Studio可能會報錯Unable to access Android SDK add-on list,這個界面不用理會,單擊Cancel按鈕即可。進入Android Studio主界面后,依次選擇菜單File→Project Structure→SDK Location,在彈出的窗口中分別設置JDK、SDK、NDK的路徑。設置完畢后再打開Android Studio就不會報錯了。

(3)已經按照安裝步驟正確安裝,運行Android Studio卻總是打不開。請檢查電腦上是否開啟了防火墻,建議關閉系統防火墻及所有殺毒軟件的防火墻。關了防火墻后再重新打開Android Studio試試。

Android Studio 2.2.3完整版安裝的SDK只有Android7.1.1(API 25)和25.0.1版本的編譯工具集合。雖然有一個版本的SDK就足夠應付開發和編譯,但是企業開發時需要同時運用多種版本,以便測試App在不同機型、不同版本上的兼容性,因此建議同時安裝幾個常用的SDK版本。

運行SDK安裝目錄下的SDK Manager.exe,彈出的窗口顯示除了API 25版本外,其他版本的SDK與編譯工具均未安裝,如圖1-8所示。

圖1-8 默認安裝的SDK Manager初始界面

這里要勾選Tools復選框,拉下來勾選Android7.0(API 24)的SDK Platform、Android6.0(API 23)的SDK Platform、Android5.1.1(API 22)的SDK Platform、Android5.0.1(API 21)的SDK Platform、Android4.4.2(API 19)的SDK Platform,然后單擊右下角的“Install ** packages...”按鈕,耐心等待安裝更新。

主站蜘蛛池模板: 四子王旗| 潮州市| 邵阳市| 手游| 静海县| 汶川县| 襄城县| 襄汾县| 进贤县| 桂东县| 邵阳市| 师宗县| 威宁| 睢宁县| 正镶白旗| 茂名市| 乌海市| 武川县| 康定县| 台东县| 石门县| 巢湖市| 晋宁县| 石棉县| 塔城市| 潞城市| 澳门| 永善县| 蓝山县| 梨树县| 五寨县| 同心县| 隆尧县| 龙山县| 西平县| 额济纳旗| 沁水县| 五寨县| 冕宁县| 庆阳市| 富川|