若是你準備從事Android開發,那麼不管選擇在eclipse下開發,仍是選擇在AndroidStudio下開發,均可以參照如下步驟進行Android開發環境的配置。html
使用筆記本仍是臺式機,視我的需求而定,但我要強調的是在配置上不要手軟,要捨得下手。一臺流暢的電腦,會讓你在枯燥的編程中不至於抓狂。java
官方推薦的AndroidStudio或eclipse運行環境對電腦配置要求很低,如今市面上的電腦基本均可以達到,但若是止步於官方推薦配置,必定會卡到爆!android
我我的推薦的電腦配置以下:編程
內存最低4G,8G正好,再高更好。windows
固態硬盤!固態硬盤!固態硬盤!重要的事說三遍,這個強烈建議有。容量選128G的就夠用,若是機子上只有固態硬盤,那就選256G的吧,有錢能夠用更高容量的。爲何強調固態硬盤,等你親自體驗過它的速度後,就不再想回機械盤的日子了!緩存
雖然可能有了固態盤,可是機械硬盤仍是應該備一個,就算電腦裏沒有裝,也該備個移動硬盤,作倉庫用。就目前來看,雖然機械盤速度慢,但機械盤價格低廉,穩定性也比固態盤好,依然是備份資料的不二選擇,容量的話選500G以上就OK。網絡
CPU性能固然越高越好,以Intel的CPU爲例,考慮性價比的話i5通常夠用了,i7正好,有錢能夠繼續提高~~oracle
顯卡如今差很少的電腦都是獨顯2G內存或者更優了吧,作Android開發通常對顯卡要求不是很高。對於顯示器尺寸的話我我的偏向17寸,由於屏幕大,一次看的代碼多,並且攜帶上也不比其餘尺寸麻煩多少,固然,這個就純屬見仁見智的問題了。eclipse
下面開始下載Android開發工具和配置開發環境。在開始以前,建議爲各相關工具設置獨立的文件夾,並在最後爲全部分文件夾設置一個總的文件夾,個人文件存放目錄以下,僅做參考:maven
Android開發必須有Java環境的支持,這個不用多說了吧。
Java開發工具官方下載 (即 JDK,若是下載連接哪天失效了,本身百度找就能夠了)。至於說怎麼下載,下好的Java開發工具怎麼安裝,我就不贅述了。
值得一提的是,在AndroidStudio或eclipse這兩個IDE中作Android開發的話,將下載好的安裝包安裝完就能夠了,不用去手動去配置什麼環境變量。
SDK-AVD-tools基礎工具包下載 (若是哪天下載連接被吞了,聯繫博主)
將下載好的壓縮包解壓出來,放到相應目錄(見圖中的推薦位置)。此文件夾包含內容以下:
其中,tools又稱SDK Tools,其中包含了Adb 工具、Draw 9-patch工具、Android模擬器等實用工具。AVD Manager用來建立、管理手機、平板、智能手錶等模擬器。SDK Manager用來下載、更新安卓各版本的平臺工具、編譯工具、源碼、文檔、模擬器安裝包等。
若是使用上面提供的SDK Manager,打開後會發現只有Android SDK Tools顯示Installed狀態,其餘的顯示Not installed。那個Android SDK Tools就是上面tools裏面的東西,因爲如今只有那一個文件夾,因此也就只能檢測到它被安裝就緒了。
注:若是打開SDK Manager發現並不能順利加載出工具列表或者加載異常緩慢的話,排除你自身網絡的問題,那就是提供工具的官網被牆了,這個時候你須要代理去FQ。若是沒FQ就用國內的鏡像,惟一的缺憾是沒有官網更新的及時,不過徹底不影響正常開發。
設置訪問國內鏡像的方法爲:點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)目錄(可選的各平臺開發工具):
Documentation for Android Sdk(可選):安卓開發者官網的一些離線文檔,不過下載下來打開也很慢,後面會提供國內鏡像地址。
SDK Platform(必須):對應平臺的開發工具,須要在哪一個版本的平臺下開發就下載哪一個。
Samples for SDK(可選):內置的安卓示例程序,推薦安裝。
Sources for Android SDK(可選):安卓API的源代碼,推薦安裝。
xxxxxxxx Image(可選):各個以Image結尾的東西是支持相應平臺的模擬器,咱們就把它想象成一個刷機包吧。(不用自帶虛擬器的話不須要安裝,後面會介紹更好的虛擬器)
Extras目錄(可選的擴展):
Android Support Libraries(須要):在低版本平臺實現高版本平臺控件效果時提供支持。
Android Support Repository(須要):主要是方便在gradle中使用Android Support Libraries,由於Google並無把這些庫發佈到maven center或者jcenter去,而是使用了Google本身的maven倉庫。
Intel x86 Emulator Accelerator(HAXM installer)(可選,注意須要CPU支持虛擬化):windows平臺的Intel x86模擬器加速工具,配合Intel x86 atom System Image使用可加快模擬器的運行速度。(我的感受依然很慢)
另外,Google開頭的那些都是支持相關谷歌服務的,初學通常用不到。
注:若是Intel系列模擬器沒法使用,就改用ARM模擬器。
SDK Manager目錄下須要下載的工具以下圖(4.0如下的系統不作支持):
前面說了,AVD Manger用來建立管理模擬器,下面以建立一個Android 6.0版本的手機爲例說明:
前面說了不推薦使用自帶模擬器,這裏推薦使用Genymotion模擬器作前期測試,要發佈到真機上時,就須要用手機和平板來測試了。
Genymotion官方下載 (這個官網我是有時打開,有時打不開...特別注意,使用這個東西須要註冊的,進去選擇免費版!)
若是以上連接被吞,下載我網盤裏的吧: VirtualBox和Genymotion下載
這個虛擬機安裝簡便,點下一步就行了。它很強大,能夠建立各類系統的運行環境。
這個模擬器也好安裝,安裝好以後注意配置。點擊進入配置界面:Settings
其中各選項卡的做用爲:Account設置帳號信息,Network設置代理信息,VirtualBox設置虛擬驅動的下載位置,跟上面那個VirtualBox的安裝位置無關,ADB裏要將SDK路徑設置到上面的SDK-AVD-tools文件夾下,Misc設置屏幕截圖存放位置和清除虛擬器緩存。
這些配置好以後再進入Add頁面添加各安卓版本,各品牌手機的虛擬器(有手機有平板)。
注:若是帳號登不上,或者加載不出虛擬器信息,又或者點開下載後無反應的話多嘗試幾回,尤爲是晚上連上的機率大,要是還不行,用代理吧,這裏提供一個可用的代理:
若是是使用真機調試,那麼注意進入開發者模式,勾選設備的USB調試選項,而後鏈接電腦安裝驅動。個人感受是直接連每每只能安裝上存儲設備驅動,而沒法 安裝USB驅動,這時候就須要藉助第三方應用好比360驅動大師、360手機助手、豌豆莢等搜索安裝了。若是安裝驅動的過程當中遇到故障,能夠自行百度解 決。
在IDE的選擇上,目前經常使用的方案是AndroidStudio,或者eclipse+ADT插件,至於哪一種方案好,視我的需求自行百度。
此IDE官網通常打不開,谷歌404你懂的,除非FQ,這裏給一個網盤下載地址: AndroidStudio網盤下載
下載好後將其解壓到相應的文件夾,首次啓動會要求提供配置信息(選擇默認),並設置SDK所在路徑。使用過程當中,IDE和各工具如有更新,會有提示推送。
ADT是一個Eclipse下開發安卓的插件,先給出下載地址: eclipse和ADT網盤下載,提取密碼爲:3552。固然,也能夠去官網下載,注意選對版本。
此方案下配置過程: eclipse離線安裝ADT教程、
配置eclipse的SDK目錄
先參考下文:
給eclipse安裝Genymotion插件(極可能連不上目的地址)
安裝這個插件的主要目的是爲了在IDE中直接打開Genymotion模擬器,不安裝也不影響使用。
因爲不少官網被牆,因此須要用代理去訪問,若是沒有代理的話,下面的兩個網站可能會用得上:
參考:https://www.zhihu.com/question/31935836
http://www.cnblogs.com/kangjianwei101/p/5267044.html