一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Android開發(fā)環(huán)境配置(以windows為例)

 入微__成長 2016-06-18

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是否支持虛擬化技術?請使用下面的軟件來檢測...

                  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虛擬機的配合。

      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官網

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

 

6.插件和代理

       首先說代理,這個不是必需品,如果不需要經常谷歌查資料的話,沒必要專門購買...除非百度已經滿足不了你的要求了...

  插件安裝先參考下文:

    給Android Studio安裝Genymotion插件

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

  安裝這個插件的主要目的是為了在IDE中直接打開Genymotion模擬器,不安裝也不影響使用,IDEA與AndroidStudio上的插件安裝方式一樣。

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

    安卓開發(fā)工具及相關鏡像

    安卓開發(fā)者網站鏡像

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    黄色日韩欧美在线观看| 亚洲精品有码中文字幕在线观看| 亚洲天堂久久精品成人| 欧美成人国产精品高清| 九九热这里有精品20| 亚洲欧美日韩在线看片| 亚洲中文字幕在线乱码av| 九九热这里只有精品哦| 国产精品一区二区视频| 99视频精品免费视频| 亚洲一区二区三区三州| 激情内射日本一区二区三区| 二区久久久国产av色| 日韩精品区欧美在线一区 | 亚洲av在线视频一区| 老司机精品视频免费入口| 欧洲亚洲精品自拍偷拍| 国产精品视频一级香蕉| 少妇丰满a一区二区三区| 日本欧美一区二区三区高清| 好吊日在线视频免费观看| 亚洲欧美日韩国产综合在线| 亚洲精品中文字幕熟女| 欧美欧美日韩综合一区| 日本中文在线不卡视频| 欧美日韩国产精品第五页| 国产亚洲欧美另类久久久| 亚洲一区二区精品久久av| 日韩欧美一区二区不卡看片| 欧美精品亚洲精品一区| 欧美大胆女人的大胆人体| 久久国产精品熟女一区二区三区| 又黄又色又爽又免费的视频| 日本av一区二区不卡| 日韩一级毛一欧美一级乱| 久久福利视频视频一区二区 | 亚洲品质一区二区三区| 日韩av欧美中文字幕| 日韩三级黄色大片免费观看| 91日韩在线视频观看| 欧美中文字幕一区在线|