書名: Android Studio開發實戰:從零基礎到App上線 (移動開發叢書)作者名: 歐陽燊本章字數: 2336字更新時間: 2020-11-28 17:31:35
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...”按鈕,耐心等待安裝更新。
- Embedded Linux Projects Using Yocto Project Cookbook
- Mastering ServiceStack
- Moodle Administration Essentials
- Learning Bayesian Models with R
- 精通Scrapy網絡爬蟲
- 小程序,巧運營:微信小程序運營招式大全
- Swift 4從零到精通iOS開發
- Kivy Cookbook
- 軟件工程基礎與實訓教程
- 零基礎學HTML+CSS
- Puppet:Mastering Infrastructure Automation
- PostgreSQL Developer's Guide
- Microsoft HoloLens By Example
- TypeScript全棧開發
- Head First Kotlin程序設計