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