Android開發環境配置(以windows爲例)

Android開發環境配置工具 

  若是你準備從事Android開發,那麼不管選擇在eclipse下開發,仍是選擇在AndroidStudio下開發,均可以參照如下步驟進行Android開發環境的配置。html

Android開發環境配置

Android開發環境配置過程

1.準備筆記本或臺式機

  使用筆記本仍是臺式機,視我的需求而定,但我要強調的是在配置上不要手軟,要捨得下手。一臺流暢的電腦,會讓你在枯燥的編程中不至於抓狂。java

  官方推薦的AndroidStudio或eclipse運行環境對電腦配置要求很低,如今市面上的電腦基本均可以達到,但若是止步於官方推薦配置,必定會卡到爆!android

  我我的推薦的電腦配置以下:編程

   內存最低4G,8G正好,再高更好。windows

   固態硬盤!固態硬盤!固態硬盤!重要的事說三遍,這個強烈建議有。容量選128G的就夠用,若是機子上只有固態硬盤,那就選256G的吧,有錢能夠用更高容量的。爲何強調固態硬盤,等你親自體驗過它的速度後,就不再想回機械盤的日子了!緩存

   雖然可能有了固態盤,可是機械硬盤仍是應該備一個,就算電腦裏沒有裝,也該備個移動硬盤,作倉庫用。就目前來看,雖然機械盤速度慢,但機械盤價格低廉,穩定性也比固態盤好,依然是備份資料的不二選擇,容量的話選500G以上就OK。網絡

   CPU性能固然越高越好,以Intel的CPU爲例,考慮性價比的話i5通常夠用了,i7正好,有錢能夠繼續提高~~oracle

   顯卡如今差很少的電腦都是獨顯2G內存或者更優了吧,作Android開發通常對顯卡要求不是很高。對於顯示器尺寸的話我我的偏向17寸,由於屏幕大,一次看的代碼多,並且攜帶上也不比其餘尺寸麻煩多少,固然,這個就純屬見仁見智的問題了。eclipse

 

  下面開始下載Android開發工具和配置開發環境。在開始以前,建議爲各相關工具設置獨立的文件夾,並在最後爲全部分文件夾設置一個總的文件夾,個人文件存放目錄以下,僅做參考:maven

 

2.搭建Java開發環境

  Android開發必須有Java環境的支持,這個不用多說了吧。

    Java開發工具官方下載 (即 JDK,若是下載連接哪天失效了,本身百度找就能夠了)。至於說怎麼下載,下好的Java開發工具怎麼安裝,我就不贅述了。

  值得一提的是,在AndroidStudio或eclipse這兩個IDE中作Android開發的話,將下載好的安裝包安裝完就能夠了,不用去手動去配置什麼環境變量。

3.準備Android開發的核心工具

  3.1 首先須要一個基礎工具包:

    SDK-AVD-tools基礎工具包下載 (若是哪天下載連接被吞了,聯繫博主)

  將下載好的壓縮包解壓出來,放到相應目錄(見圖中的推薦位置)。此文件夾包含內容以下:

   其中,tools又稱SDK Tools,其中包含了Adb 工具、Draw 9-patch工具、Android模擬器等實用工具。AVD Manager用來建立、管理手機、平板、智能手錶等模擬器。SDK Manager用來下載、更新安卓各版本的平臺工具、編譯工具、源碼、文檔、模擬器安裝包等。

  3.2 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如下的系統不作支持):

  3.3 AVD Manager的使用(不用自帶模擬器的就不用看這節了,我的目前也不推薦使用自帶的模擬器)

  前面說了,AVD Manger用來建立管理模擬器,下面以建立一個Android 6.0版本的手機爲例說明:

               

4.使用模擬器或真機測試

  前面說了不推薦使用自帶模擬器,這裏推薦使用Genymotion模擬器作前期測試,要發佈到真機上時,就須要用手機和平板來測試了。

  4.1 使用Genymotion模擬器,須要VirtualBox虛擬機的配合。

      VirtualBox官方下載

      Genymotion官方下載 (這個官網我是有時打開,有時打不開...特別注意,使用這個東西須要註冊的,進去選擇免費版!)

  若是以上連接被吞,下載我網盤裏的吧:    VirtualBox和Genymotion下載

  4.2 VirtualBox虛擬機安裝

  這個虛擬機安裝簡便,點下一步就行了。它很強大,能夠建立各類系統的運行環境。

  4.3 Genymotion模擬器安裝

  這個模擬器也好安裝,安裝好以後注意配置。點擊進入配置界面:Settings

  其中各選項卡的做用爲:Account設置帳號信息,Network設置代理信息,VirtualBox設置虛擬驅動的下載位置,跟上面那個VirtualBox的安裝位置無關ADB裏要將SDK路徑設置到上面的SDK-AVD-tools文件夾下,Misc設置屏幕截圖存放位置和清除虛擬器緩存。

  這些配置好以後再進入Add頁面添加各安卓版本,各品牌手機的虛擬器(有手機有平板)。

  :若是帳號登不上,或者加載不出虛擬器信息,又或者點開下載後無反應的話多嘗試幾回,尤爲是晚上連上的機率大,要是還不行,用代理吧,這裏提供一個可用的代理:

  4.4 真機調試

   若是是使用真機調試,那麼注意進入開發者模式,勾選設備的USB調試選項,而後鏈接電腦安裝驅動。個人感受是直接連每每只能安裝上存儲設備驅動,而沒法 安裝USB驅動,這時候就須要藉助第三方應用好比360驅動大師、360手機助手、豌豆莢等搜索安裝了。若是安裝驅動的過程當中遇到故障,能夠自行百度解 決。

5.IDE的安裝配置

  在IDE的選擇上,目前經常使用的方案是AndroidStudio,或者eclipse+ADT插件,至於哪一種方案好,視我的需求自行百度。

  5.1 AndroidStudio方案

  此IDE官網通常打不開,谷歌404你懂的,除非FQ,這裏給一個網盤下載地址:   AndroidStudio網盤下載

  下載好後將其解壓到相應的文件夾,首次啓動會要求提供配置信息(選擇默認),並設置SDK所在路徑。使用過程當中,IDE和各工具如有更新,會有提示推送。

  5.2 eclipse+ADT方案

  ADT是一個Eclipse下開發安卓的插件,先給出下載地址:    eclipse和ADT網盤下載,提取密碼爲:3552。固然,也能夠去官網下載,注意選對版本。

  此方案下配置過程:    eclipse離線安裝ADT教程、   配置eclipse的SDK目錄

6.插件和代理

  先參考下文:

    給Android Studio安裝Genymotion插件

    給eclipse安裝Genymotion插件(極可能連不上目的地址)

  安裝這個插件的主要目的是爲了在IDE中直接打開Genymotion模擬器,不安裝也不影響使用

  因爲不少官網被牆,因此須要用代理去訪問,若是沒有代理的話,下面的兩個網站可能會用得上:

    安卓開發工具及相關鏡像

    安卓開發者網站鏡像

參考:https://www.zhihu.com/question/31935836

http://www.cnblogs.com/kangjianwei101/p/5267044.html

相關文章
相關標籤/搜索