- Android Studio開發實戰:從零基礎到App上線(第2版)
- 歐陽燊
- 2086字
- 2019-12-06 12:07:11
1.2 Android Studio的安裝
既然Android Studio有眾多優點,又是App開發大趨勢的主流工具,接下來就讓我們一步一步地在自己的電腦上安裝Android Studio。
1.2.1 開發機配置要求
工欲善其事,必先利其器。要想保證Android Studio的運行速度,開發用的電腦配置就要跟上?,F在一般用筆記本電腦開發App,下面是開發機的基本配置:
(1)內存最低要求4GB,推薦8GB,越大越好。
(2)CPU要求1.5GHz以上,越快越好。
(3)硬盤要求系統盤剩余空間10GB以上,越大越好。
(4)要求帶無線網卡、攝像頭,USB與麥克風正常使用。
(5)如果操作系統是Windows,那么至少為Windows 7,不支持Windows XP。
1.2.2 安裝依賴的軟件
Android Studio作為Android應用的開發環境,仍然依賴于JDK、SDK和NDK三種開發工具。
1. JDK
JDK是Java語言的編譯器,全稱為Java Development Kit,即Java開發工具包。因為Android應用采用Java語言開發,所以開發機上要先安裝JDK,下載地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html。JDK建議安裝1.8及以上版本,原因是不同的Android版本對JDK有相應的要求,如Android 5.0默認使用jdk1.7編譯,Android 7.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: Unsupported major.minor version 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、模擬器管理工具emulator.exe。
- samples目錄,存放各版本Android常用功能的demo源碼。
- sources目錄,存放各版本Android的API開放接口源碼。
- system-images目錄,存放模擬器各版本的系統鏡像與管理工具。
SDK可以單獨安裝,也可以與Android Studio一起安裝,單獨安裝的下載頁面入口地址是http://sdk.android-studio.org/。建議通過Android Studio安裝SDK,因為這樣避免了一些兼容性與環境設置問題。無論是單獨安裝還是一起安裝,裝好SDK后都要在環境變量的系統變量中添加ANDROID_HOME,取值為SDK的安裝目錄,例如D:\Android\sdk。并在系統變量Path末尾添加;%ANDROID_HOME%\tools。
3. NDK
NDK是C/C++代碼的編譯器,全稱為Native Development Kit,意即原生開發工具包。該工具包主要供JNI接口使用,先把C/C++代碼編譯成so庫,然后由Java代碼通過JNI接口調用so庫。
NDK的詳細安裝步驟見第14章的“14.2.1 NDK環境搭建”。裝好NDK后,要在環境變量的系統變量中添加NDK_ROOT,取值為NDK的安裝目錄,例如D:\Android\android-ndk-r17。然后在系統變量Path末尾添加;%NDK_ROOT%。
1.2.3 安裝Android Studio
2016年12月8日,谷歌開發者的中文網站上線了。國內開發者可直接在該網站下載Android Studio,詳細的下載頁面是https://developer.android.google.cn/studio/index.html,在這里可以找到Android Studio的使用教程。
雙擊下載完成的Android Studio安裝程序,彈出安裝界面,如圖1-1所示。全部勾選安裝界面中的選項,然后單擊Next按鈕。進入下一頁的安裝路徑配置頁面,如圖1-2所示,建議將Android Studio裝在除系統盤外的其他磁盤(比如D盤),然后單擊Next按鈕。
接下來一路單擊Next按鈕,直到彈出最后一頁,單擊Install按鈕,等待安裝過程進行。

圖1-1 Android Studio的安裝界面

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

圖1-3 安裝向導一

圖1-4 安裝向導二

圖1-5 Android Studio的歡迎界面
注意,配置過程可能發生如下錯誤提示:
(1)第一次打開Android Studio可能會報錯Unable to access Android SDK add-on list,這個界面不用理會,單擊Cancel按鈕即可。進入Android Studio主界面后,依次選擇菜單File→Project Structure→SDK Location,在彈出的窗口中分別設置JDK、SDK、NDK的路徑。設置完畢后再打開Android Studio就不會報錯了。
(2)已經按照安裝步驟正確安裝,運行Android Studio卻總是打不開。請檢查電腦上是否開啟了防火墻,建議關閉系統防火墻及所有殺毒軟件的防火墻。關了防火墻后再重新打開Android Studio試試。
1.2.4 下載Android的SDK
從Android Studio 3.0開始,官網放出來的Android Studio安裝包都不帶SDK,因此首次安裝AS的開發者還要另行下載App開發需要的SDK。此外,隨著Android版本的更新換代,編譯工具與平臺工具等也需時常在線升級,故而接下來介紹如何下載最新的SDK平臺及相關工具。
在Android Studio主界面,依次選擇菜單Tools→SDK Manager,菜單路徑如圖1-6所示。

圖1-6 打開SDK Manager的菜單路徑
此時彈出Android SDK的管理界面,窗口右邊是一大片的SDK配置信息,初始畫面如圖1-7所示。其中Android SDK Location一欄可單擊右側的Edit鏈接,進而選擇SDK下載后的保存路徑。其下的三個選項卡默認顯示SDK Platforms,也就是各個SDK平臺的版本列表,勾選每個列表項左邊的復選框,則表示需要下載該版本的SDK平臺,然后單擊OK按鈕即可自動進行SDK的下載安裝操作。也可單擊中間的選項卡SDK Tools,單擊后切換到SDK工具的管理列表,如圖1-8所示。在這個工具管理界面,能夠在線升級編譯工具Build Tools、平臺工具Platform Tools,以及開發者需要的其他工具。

圖1-7 SDK平臺的管理列表

圖1-8 SDK工具的管理列表