Android開發(fā)環(huán)境配置工具如果你準備從事Android開發(fā),那么無論選擇在eclipse下開發(fā),還是選擇在AndroidStudio下開發(fā),又或者是在IntelliJ IDEA下開發(fā),都可以參照以下步驟進行Android開發(fā)環(huán)境的配置。 Android開發(fā)環(huán)境配置過程(若有看不清的小圖可將圖片在新標簽中打開查看大圖)1.準備筆記本或臺式機使用筆記本還是臺式機,視個人需求而定,但我要強調的是在配置上不要手軟,要舍得下手。一臺流暢的電腦,會讓你在枯燥的編程中不至于抓狂。 官方推薦的Android開發(fā)環(huán)境對電腦配置要求很低,現(xiàn)在市面上的電腦基本都可以達到,但如果止步于官方推薦配置,一定會卡到爆! 我個人推薦的電腦配置如下: 內存最低4G,8G正好,16G更好。 固態(tài)硬盤!固態(tài)硬盤!固態(tài)硬盤!重要的事說三遍,這個強烈建議有。容量選128G的就夠用,如果機子上只有固態(tài)硬盤,那就選256G的吧,有錢可以用更高容量的。為什么強調固態(tài)硬盤,等你親自體驗過它的速度后,就再也不想回機械盤的日子了! 雖然可能有了固態(tài)盤,但是機械硬盤還是應該備一個,就算電腦里沒有裝,也該備個移動硬盤,做倉庫用。就目前來看,雖然機械盤速度慢,但機械盤價格低廉,穩(wěn)定性也比固態(tài)盤好,依然是備份資料的不二選擇,容量的話選500G以上就OK。 CPU性能當然越高越好,以Intel的CPU為例,考慮性價比的話i5一般夠用了,i7正好,有錢可以繼續(xù)提升~~ 顯卡現(xiàn)在差不多的電腦都是獨顯2G內存或者更優(yōu)了吧,做Android開發(fā)一般對顯卡要求不是很高。對于顯示器尺寸的話我個人偏向17寸,因為屏幕大,一次看的代碼多,而且攜帶上也不比其他尺寸麻煩多少,當然,這個就純屬見仁見智的問題了。
下面開始下載Android開發(fā)工具和配置開發(fā)環(huán)境。在開始之前,建議為各相關工具設置獨立的文件夾,并在最后為所有分文件夾設置一個總的文件夾,我的文件存放目錄如下,僅作參考: 2.搭建Java開發(fā)環(huán)境Android開發(fā)必須有Java環(huán)境的支持,這個不用多說了吧。 Java開發(fā)工具官方下載 (即 JDK和JRE,如果下載鏈接哪天失效了,自己百度找就可以了)。至于說怎么下載,下好的Java開發(fā)工具怎么安裝,我就不贅述了。 值得一提的是,在AndroidStudio或eclipse這兩個IDE中做Android開發(fā)的話,將下載好的安裝包安裝完就可以了,不用去手動去配置什么環(huán)境變量。 3.準備Android開發(fā)的核心工具3.1 首先需要一個基礎工具包:SDK-AVD-tools基礎工具包下載 (tools版本會不定時更新,如果哪天下載鏈接被吞了,聯(lián)系博主) 將下載好的壓縮包解壓出來,會看到一個文件夾tools和兩個文件AVD Manager、SDK Manager,將其放到圖一中的SDK目錄中如圖二所示: 其中,tools又稱SDK Tools,其中包含了Adb 工具、Draw 9-patch工具、Android模擬器等實用工具。AVD Manager用來創(chuàng)建、管理手機、平板、智能手表等模擬器。SDK Manager用來下載、更新安卓各版本的平臺工具、編譯工具、源碼、文檔、模擬器安裝包等。 3.2 SDK Manager的使用如果使用上面提供的SDK Manager,打開后會發(fā)現(xiàn)只有Android SDK Tools顯示Installed狀態(tài)(版本號不一定與圖中一致),其他顯示Not installed。那個Android SDK Tools包含的就是上面tools文件夾里的東西。 注:如果打開SDK Manager發(fā)現(xiàn)并不能順利加載出工具列表或者加載異常緩慢的話,排除你自身網絡的問題,那就是提供工具的官網被墻了,這個時候你需要代理去FQ。如果沒FQ就用國內的鏡像,唯一的缺憾是沒有官網更新的及時,不過完全不影響正常開發(fā)。 設置訪問國內鏡像的方法為:點SDK Manager工具欄的Tools,選Options...,然后按下圖配置:(更多鏡像地址見文末網站) 接下來我們需要下載其他工具。下載之前先簡單介紹SDK Manager目錄下各工具作用: ━━┳Tools目錄(必須的工具): ┣ ━━Android SDK Tools(必須,最新的就好):上面介紹過了,版本號帶rc字樣的是預覽版。 ┣ ━━Android SDK Platform-tools(必須,最新的就好):從android2.3開始,各安卓平臺的一些通用工具,比如adb、和aapt、aidl、dx等,被劃分到了這里。 ┗━━ Android SDK Build-tools(必須,最新的就好):Android項目構建工具。 ━━┳Android xxx(API xx)目錄(可選的各平臺開發(fā)工具): ┣ ━━Documentation for Android Sdk(可選):安卓開發(fā)者官網的一些離線文檔,不過下載下來打開也很慢,后面會提供國內鏡像地址。 ┣ ━━SDK Platform(必須):對應平臺的開發(fā)工具,需要在哪個版本的平臺下開發(fā)就下載哪個。 ┣ ━━Samples for SDK(可選):內置的安卓示例程序,推薦安裝。 ┣ ━━Sources for Android SDK(可選):安卓API的源代碼,推薦安裝。 ┗━━ xxxxxxxx Image(可選):各個以Image結尾的東西是支持相應平臺的模擬器,我們就把它想象成一個刷機包吧。(不使用自帶虛擬器的話不需要安裝,后面會介紹更好的虛擬器) ━━┳Extras目錄(可選的擴展): ┣ ━━Android Support Libraries(需要):在低版本平臺實現(xiàn)高版本平臺控件效果時提供支持。 ┣ ━━Android Support Repository(需要):主要是方便在gradle中使用Android Support Libraries,因為Google并沒有把這些庫發(fā)布到maven center或者jcenter去,而是使用了Google自己的maven倉庫。 ┗━━ Intel x86 Emulator Accelerator(HAXM installer)(一般需要,注意需要CPU支持虛擬化技術):windows平臺的Intel x86模擬器加速工具,配合Intel x86 atom System Image使用可加快模擬器的運行速度。(個人感覺依然很慢) 另外,Google開頭的那些都是支持相關谷歌服務的,初學一般用不到。 注1:如何檢測自己的CPU是否支持虛擬化技術?請使用下面的軟件來檢測... 如果檢測成功,會出現(xiàn)下圖的內容: 注意紅框里的語句,如果提示你的CPU支持虛擬化但未開啟,那么請自行開啟虛擬化即可,至于如何開啟,不同的主板進入BIOS的設置方式不一樣,但都大同小異,自行搜索即可。 還有一點需要注意:有些殺毒軟件會利用CPU虛擬化技術對電腦進行防護,比如360的核晶防護功能,這會造成虛擬機啟動失敗。所以如果你有類似的軟件開啟了類似的功能,請先關閉此類防護功能并重啟電腦。 注2:如果Intel系列模擬器無法使用,就改用ARM模擬器。 ★★特別注意,如果選擇了Intel系列模擬器,則需要下載下圖最后那個Intel x86 Emulator Accelerator(HAXM installer),而這個HAXM下載后還需要進一步安裝: 打開%你的Android文件夾目錄%\Android\SDK\extras\intel\Hardware_Accelerated_Execution_Manager目錄,找到文件intelhaxm-android.exe,然后安裝。 SDK Manager目錄下推薦下載的工具如下圖(4.0以下的系統(tǒng)不做支持): 3.3 AVD Manager的使用(這是自帶模擬器,不使用自帶模擬器的就不用看這節(jié)了)個人 目前不推薦使用自帶模擬器的原因主要是出于性能考慮,不過最新版的模擬器速度已經改善了很多。 前面說了,AVD Manger用來創(chuàng)建管理模擬器,下面以創(chuàng)建一個Android 6.0版本的手機為例說明:
4.第三方模擬器或真機測試前面說了不推薦使用自帶模擬器,這里推薦使用Genymotion模擬器(需要支持虛擬化技術的CPU和支持OpenGL 2.0以上的顯卡,市面上絕大部分機子都可以滿足)做前期測試,要發(fā)布到真機上時,就需要用手機和平板來測試了。 Genymotion模擬器在AndroidStudio和eclipse上均能流暢使用,不必擔心兼容問題,若安裝或使用過程中有疑問,可自行百度。但如果你的筆記本配置確實不支持Genymotion的話,還是去下載SDK里自帶的模擬器使用吧。 4.1 使用Genymotion模擬器,需要VirtualBox虛擬機的配合。Genymotion官方頁面 (這個官網我是有時打開,有時打不開...特別注意,使用這個東西免費,但需要注冊的,進去選擇免費版!) 注:為了方便廣大網友,直接給出Genymotion的注冊頁面和下載地址吧,如果這兩個頁面進不去,那還是從上面的官方頁面進吧... Genymotion注冊頁面 Genymotion下載頁面(注意先登錄,有兩個版本,一個是with虛擬機,一個是without虛擬機,如果已經安裝了VirtualBox,就選無虛擬機版本) 如果以上鏈接被吞,下載我網盤里的吧: VirtualBox和Genymotion下載 4.2 VirtualBox虛擬機安裝VirtualBox虛擬機安裝簡便,點下一步就好了。它很強大,除了在此處使用,還可以創(chuàng)建各種系統(tǒng)(Linux、Windows、Mac)的運行環(huán)境,這里推薦將其設置在圖一的VirtualBox文件夾下。 此虛擬機安裝后一般再無需啟動,除非使用Genymotion模擬器發(fā)生故障,或者想在虛擬機里運行別的操作系統(tǒng)。 4.3 Genymotion模擬器安裝Genymotion模擬器也好安裝,安裝好之后注意配置。點擊進入配置界面:Settings 其中各選項卡的作用為:Account設置賬號信息;Network設置代理信息;VirtualBox設置虛擬驅動的下載位置,這里推薦將其設置在圖一的Simulator文件夾下,跟上面那個VirtualBox的安裝位置無關;ADB里要將SDK路徑設置到圖一的SDK文件夾下,因為那里存放了所有SDK文件;Misc設置屏幕截圖存放位置和清除虛擬器緩存。 這些配置好之后再進入Add頁面,然后在聯(lián)網的情況下軟件會自動刷新出各安卓版本,各品牌手機的虛擬器(有手機有平板),選擇需要的安裝即可。 注1:登錄genymotion賬號時使用你注冊時的郵箱號! 注2:如果賬號登錄失敗,或者加載不出虛擬器信息,又或者點開下載后無反應的話多嘗試幾次,尤其是晚上連上的概率大,要是還不行,用代理吧,這里提供一個可用的代理(注意此代理并不保證100%可以): 4.4 真機調試如果是使用真機調試,那么注意進入開發(fā)者模式,勾選設備的USB調試選項,然后連接電腦安裝驅動。 我的感覺是直接連往往只能安裝上存儲設備驅動,而無法安裝USB驅動,這時候就需要借助第三方應用比如360驅動大師、360手機助手、豌豆莢等搜索安裝了。如果安裝驅動的過程中遇到故障,可以自行百度解決。
5.IDE的安裝配置在IDE的選擇上,目前常用的方案是eclipse+ADT插件、IntelliJ IDEA,或AndroidStudio,簡單介紹如下:
5.1 AndroidStudio方案此IDE官網一般打不開,谷歌404你懂的,除非FQ,這里給一個網盤下載地址(或者從文末網址里找相應版本下載): AndroidStudio網盤下載 下載好后將其解壓得到文件放到圖一的AndroidStudio文件夾下,首次啟動會要求提供配置信息(一般選擇默認,除非你以前有配置文件),并在Android SDK Location那里設置SDK所在路徑。 注:無論是SDK里的工具,還是AndroidStudio軟件本身,只要安裝好一個版本,并在AndroidStudio中開啟了更新(默認是開啟的),那么在隨后的使用過程中,如果IDE和各工具有最新版本,官方就會推送更新包,這個更新包不需要代理也可以下載。如果發(fā)現(xiàn)無法收到推送,那么可以去文末網址里尋找最新鏡像。
5.2 IntelliJ IDEA方案首先去官網下載IntelliJ IDEA社區(qū)版: IntelliJ IDEA官方下載鏈接(拖到頁面最后),其安裝配置與AndroidStudio很相似。 安裝到此步時注意配置JDK和SDK路徑: 注:1.IntelliJ IDEA工具欄默認沒顯示,建議勾選View->ToolBar和Tool Buttons。 2.AndroidStudio和IDEA的智能提示默認是關閉的,可以在File->Settings->Editor->General下勾選智能提示,并設置提示時間(毫秒): 3.注意工程編碼格式設置,推薦設置為UTF-8。如果從別處導入的工程出現(xiàn)亂碼,需將工程的編碼格式設置為與來源一致。設置位置為:File->Settings->Editor->File Encoding,注意上下有三處設置。 4.更多個性化配置請自行百度,這兩個IDE的設置方式是基本一致的。
5.3 eclipse+ADT方案ADT是一個Eclipse下開發(fā)安卓的插件,先給出下載地址: eclipse和ADT網盤下載,提取密碼為:3552。 注:此eclipse為64位的for Java版本,需要32位的,或者需要for Java EE可以到官網下載,注意選對版本。 此方案下配置過程: eclipse離線安裝ADT教程、 配置eclipse的SDK目錄
6.插件和代理首先說代理,這個不是必需品,如果不需要經常谷歌查資料的話,沒必要專門購買...除非百度已經滿足不了你的要求了... 插件安裝先參考下文: 給eclipse安裝Genymotion插件(很可能連不上目的地址) 安裝這個插件的主要目的是為了在IDE中直接打開Genymotion模擬器,不安裝也不影響使用,IDEA與AndroidStudio上的插件安裝方式一樣。 由于很多官網被墻,所以需要用代理去訪問,如果沒有代理的話,下面的兩個網站可能會用得上: |
|