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

Android開發環境配置工具 

  如果你準備從事Android開發,那麼無論選擇在eclipse下開發,還是選擇在AndroidStudio下開發,都可以參照以下步驟進行Android開發環境的配置。

Android開發環境配置

Android開發環境配置過程

1.準備筆記本或臺式機

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

  官方推薦的AndroidStudio或eclipse運行環境對電腦配置要求很低,現在市面上的電腦基本都可以達到,但如果止步於官方推薦配置,一定會卡到爆!

  我個人推薦的電腦配置如下:

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

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

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

   CPU性能當然越高越好,以Intel的CPU爲例,考慮性價比的話i5一般夠用了,i7正好,有錢可以繼續提升~~

   顯卡現在差不多的電腦都是獨顯2G內存或者更優了吧,做Android開發一般對顯卡要求不是很高。對於顯示器尺寸的話我個人偏向17寸,因爲屏幕大,一次看的代碼多,而且攜帶上也不比其他尺寸麻煩多少,當然,這個就純屬見仁見智的問題了。

 

  下面開始下載Android開發工具和配置開發環境。在開始之前,建議爲各相關工具設置獨立的文件夾,並在最後爲所有分文件夾設置一個總的文件夾,我的文件存放目錄如下,僅作參考

2.搭建Java開發環境

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

    Java開發工具官方下載 (即 JDK和JRE,如果下載鏈接哪天失效了,自己百度找就可以了)。至於說怎麼下載,下好的Java開發工具怎麼安裝,我就不贅述了。

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

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

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

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

  將下載好的壓縮包解壓出來,會看到一個文件夾tools和兩個文件AVD ManagerSDK Manager,將其放到圖一中的SDK目錄中如圖二所示:

  其中,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模擬器

         特別注意,如果選擇了Intel系列模擬器,則需要下載下圖最後那個Intel x86 Emulator Accelerator(HAXM installer),而這個HAXM下載後還需要進一步安裝:

              打開%你的Android文件夾目錄%\Android\SDK\extras\intel\Hardware_Accelerated_Execution_Manager目錄,找到文件intelhaxm-android.exe,然後安裝。

  SDK Manager目錄下推薦下載的工具如下圖(4.0以下的系統不做支持):

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

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

               

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

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

  Genymotion模擬器在AndroidStudio和eclipse上均能流程使用,不必擔心兼容問題。

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

      VirtualBox官方下載

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

    :爲了方便廣大網友,直接給出Genymotion的註冊頁面下載地址吧,如果這兩個頁面進不去,那還是從上面的官方頁面進吧...

         Genymotion註冊頁面                      Genymotion下載頁面(注意先登錄,有兩個版本,一個是with虛擬機,一個是without虛擬機,如果已經安裝了VirtualBox,就選無虛擬機版本

  如果以上鍊接被吞,下載我網盤裏的吧:    VirtualBox和Genymotion下載

  4.2 VirtualBox虛擬機安裝

  VirtualBox虛擬機安裝簡便,點下一步就好了。它很強大,除了在此處使用,還可以創建各種系統(Linux、Windows、Mac)的運行環境,這裏推薦將其設置在圖一的VirtualBox文件夾

       此虛擬機安裝後一般再無需啓動,除非使用Genymotion模擬器發生故障,或者想在虛擬機裏運行別的操作系統。

  4.3 Genymotion模擬器安裝

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

  其中各選項卡的作用爲:Account設置賬號信息;Network設置代理信息;VirtualBox設置虛擬驅動的下載位置,這裏推薦將其設置在圖一的Simulator文件夾跟上面那個VirtualBox的安裝位置無關ADB裏要將SDK路徑設置到圖一的SDK文件夾下,因爲那裏存放了所有SDK文件;Misc設置屏幕截圖存放位置和清除虛擬器緩存。

  這些配置好之後再進入Add頁面,然後在聯網的情況下軟件會自動刷新出各安卓版本,各品牌手機的虛擬器(有手機有平板),選擇需要的安裝即可。

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

  4.4 真機調試

  如果是使用真機調試,那麼注意進入開發者模式,勾選設備的USB調試選項,然後連接電腦安裝驅動。

  我的感覺是直接連往往只能安裝上存儲設備驅動,而無法安裝USB驅動,這時候就需要藉助第三方應用比如360驅動大師、360手機助手、豌豆莢等搜索安裝了。如果安裝驅動的過程中遇到故障,可以自行百度解決。

5.IDE的安裝配置

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

  5.1 AndroidStudio方案

  此IDE官網一般打不開,谷歌404你懂的,除非FQ,這裏給一個網盤下載地址(或者從文末網址裏找相應版本下載):   AndroidStudio網盤下載

  下載好後將其解壓得到文件放到圖一的AndroidStudio文件夾下,首次啓動會要求提供配置信息(一般選擇默認,除非你以前有配置文件),並在Android SDK Location那裏設置SDK所在路徑

  使用過程中,IDE和各工具若有最新版本,官方會有推送提示。如果官方提示被牆,可以從文末的網址中尋找最新鏡像。

  5.2 eclipse+ADT方案

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

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

6.插件和代理

  先參考下文:

    給Android Studio安裝Genymotion插件

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

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

  由於很多官網被牆,所以需要用代理去訪問,如果沒有代理的話,下面的兩個網站可能會用得上:

    安卓開發工具及相關鏡像

    安卓開發者網站鏡像

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章