最近由於工作中要負責開發一款Android的App,之前都是做JavaWeb的開發,Android開發雖然有所了解,但是一直沒有搭建開發環境去學習,Android的更新速度比較快了,Android1.0是2008年發布的,截止到目前為止Android已經更新Android5.0.1,學習Android開發的第一步就是搭建Android的開發環境,博客園里面有不少人也寫了關於如何搭建Android開發環境的文章,我也看了一下,但是感覺都比較舊了,對照着做不一定能夠搭建成功,但是有些搭建步驟是還是可以借鑒的!這篇文章就是我借鑒了一些園友們的文章再加上自己親自實踐過之后一步步整理出來的!唉,由於天朝對Google的全面封殺,導致Google的很多產品都用不了,都需要通過翻牆才能夠正常使用,所以在國內要是想從事Android的開發,還是弄一個VPN吧,android也是google的產品之一,搭建Android開發使用到的相關軟件也都需要通過翻牆才能夠正常下載下來,這無形中增加了Android的學習成本,搭建一個最基本的Android開發環境下載所需軟件都千難萬難的,並且搭建開發環境的步驟也挺繁瑣的,或許就是這些入門的門檻把很多開發者擋在了Android開發的門外!
一、下載相關軟件
android開發環境
准備工作:下載Eclipse、JDK、Android SDK、ADT插件
下載地址:JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse:http://www.eclipse.org/downloads/
Android SDK:http://developer.android.com/sdk/index.html
ADT:http://developer.android.com/sdk/installing/installing-adt.html
上面要下載的4個軟件中,除了JDK之外,Eclipse、Android SDK、ADT插件這三個都需要翻牆才能夠正常下載,如果不翻牆,那么上述列出來的URL地址都無法正常訪問,所以提前准備好翻牆工具吧, 我使用的是PGFast,如下圖所示:
第一步:下載JDK
我下載的是JDK1.7的版本,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
下載到本地電腦后雙擊進行安裝。JDK的安裝過程比較簡單,做Java開發的人都會,在安裝的時候注意將JDK和JRE安裝到同一個目錄即可,JDK默認安裝成功后,會在系統目錄下出現兩個文件夾,一個代表jdk,一個代表jre

- javac:Java編譯器,將源代碼轉成字節碼。
- jar:打包工具,將相關的類文件打包成一個文件。
- javadoc:文檔生成器,從源碼注釋中提取文檔。
- java:運行編譯后的java程序。
第二步:配置Windows上JDK的變量環境


第三步:下載安裝Eclipse




第四步:下載Android SDK
Android SDK提供了開發Android應用程序所需的API庫和構建、測試和調試Android應用程序所需的開發工具。
這里為了免去安裝步驟,我們選擇下載SDK的壓縮包,點擊【android-sdk_r24.0.2-windows.zip】這個超鏈接,進入下載頁面,如下圖所示:
下載成功之后,得到一個如下圖所示的壓縮包:
到此,Android的SDK就下載好了!
第五步:下載ADT插件
為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定制了一個插件:Android Development Tools(ADT)。
下載成功之后,得到一個如下圖所示的壓縮包
到此,Android開發需要使用到的相關軟件就全部下載好了。
二、使用下載好的軟件搭建Android開發環境
為了便於管理Android開發使用到的相關軟件,我們可以在磁盤上建立一個AndroidDevelopTool的文件夾,將相關軟件統一放到這個文件夾中,如下圖所示:
第一步:安裝Android的SDK
在上面的操作中,我們已經下載好了Android的SDK的壓縮包,現在我們就要將這個android-sdk_r24.0.2-windows.zip壓縮包解壓縮,解壓后得到一個【android-sdk-windows】文件夾,這樣就算是完成了Android的SDK的安裝工作,文件夾里面的內容如下圖所示:
在Android SDK的安裝目錄下,雙擊“SDK Manager.exe”,打開Android SDK Manager,Android SDK Manage負責下載或更新不同版本的SDK包,我們看到默認安裝的Android SDK Manager只安裝了一個版本的sdk tools,如下圖所示:
同時SDK Manager會自動幫我們選中Android最新的版本,我們只需要點擊【install】按鈕就可以將選中的包下載下來,如下圖所示:
SDK Manager下載安裝Android開發包的過程如下圖所示:
使用SDK Manager下載Android開發包同樣也需要翻牆才能夠正常下載,有些園友們的做法是不翻牆,修改Host文件的方法,如下圖所示:
上面兩行放在host文件的意思是將本地訪問dl.google.com和dl-ssl.google.com定向到ip地址為203.208.46.146的服務器上,然后將Android SDK Manage上的https請求改成http請求
這種方法我試了一下,不成功,或許是我運氣太背了,所以我還是老老實實弄個VPN去翻牆下載吧,我家里是4M的網絡,下載速度還不錯,下載完成之后如下圖所示:
這個下載和安裝過程及其漫長,我用了將近2個小時才下載完成。已經安裝好的Android開發包和相關工具如下圖所示:
我就只下載了SDK Manager默認幫我選中的那些包,這些包是搭建Android開發環境所需要的最少的安裝包了,其他的包有需要再去下載!
第二步:為Eclipse安裝ADT插件
這里我們直接通過下載好的ADT插件壓縮包進行安裝(此種方式可以在離線環境下進行)。解壓eclipse-jee-luna-SR2-win32-x86_64.zip壓縮包,解壓成功之后,得到一個eclipse文件夾,如下圖所示:
用鼠標雙擊eclipse.exe啟動Eclipse,第一次啟動Eclipse時需要設置Eclipse的workspace,如下圖所示:
設置好Eclipse的WorkSpace之后,點擊【OK】按鈕繼續啟動Eclipse,如下圖所示:
Eclipse啟動完成之后,點擊 【Help】菜單 -> 【Install New Software…】,如下圖所示:
點擊彈出對話框中的【Add… 】按鈕,如下圖所示:
這個安裝過程稍微要一點時間,因為在安裝的過程中會去下載一些東西,如下圖所示:
安裝的過程中會彈出一次警告,如下圖所示:
無視這個警告,直接點擊【OK】按鈕,繼續安裝。安裝完成之后,彈出提示消息框,提示信息告訴我們需要重啟Eclipse,如下圖所示:
點擊【Yes】按鈕重啟Eclipse。Eclipse重啟之后會根據目錄的位置智能地和它相同目錄下Android sdk進行關聯,如果Eclipse沒有自動關聯Android sdk的安裝目錄,那么就會彈出如下圖所示的提示信息,要求我們設置Android SDK的安裝目錄
點擊【Open Preferences】按鈕,在彈出面板中就會看到Android設置項,填上安裝的SDK路徑,則會出現剛才在SDK中安裝的各平台包,按OK完成配置。如下圖所示:
我們剛才使用SDK Manager只下載了Android5.0的相關包,所以這里只顯示Android5.0平台的。
到這里,我們在windows上的Android上的開發環境搭建就完成了,這時候,你用Eclipse的File——》New——》Project...新建一個項目的時候,就會看到建立Android項目的選項了。如下圖所示:
第三步:測試Android開發環境是否搭建成功
使用Eclipse新建Android一個項目,創建步驟如下圖所示:
創建好的項目如下圖所示:
項目創建成功之后,我們直接運行這個Android項目,在Eclipse中運行Android項目的步驟如下:選中項目-----》鼠標右鍵------》【Run As】------》【Android Application】,如下圖所示:
選擇調試Android應用的模擬器,如下圖所示:
我開啟了手機的USB調試模式,直接使用手機作為模擬器運行這個Android應用了,Console打印出來的Log信息如下:
應用在手機上面的運行結果如下圖所示:
運行成功。手機上面也會有我們這個應用的圖標,如下圖所示:
到此,我們的Android開發環境的測試工作就算是全部完成了。
三、配置Android SDK的環境變量
配置Android SDK的環境變量不是搭建Android開發環境必須要做的工作,但是配置了之后就可以很方便在命令行窗口使用Android SDK安裝目錄下的platform-tools和tools目錄中的工具了,所以還是配置一下比較好,方便使用!
Android SDK的環境變量值為SDK安裝目錄下的platform-tools文件夾和tools文件夾子目錄路徑,如我的分別為:E:\AndroidDevelopTool\android-sdk-windows\platform-tools、E:\AndroidDevelopTool\android-sdk-windows\tools,在變量值中,兩個路徑用逗號隔開。
(1)添加環境變量:
變量名:ANDROID_SDK_HOME
變量值:E:\AndroidDevelopTool\android-sdk-windows(這個Android的SDK的安裝目錄)
(2)在path中添加如下內容:
%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools
使用快捷鍵"Win+R",然后輸入CMD,進入命令行,分別輸入android -h和adb命令,顯示如下圖則說明Android SDK環境變量已經配置好了
簡單說一下platform-tools目錄下的adb這個工具的主要功能:
- 運行設備的shell(命令行)
- 管理模擬器或設備的端口映射
- 計算機和設備之間上傳/下載文件
- 將本地apk軟件安裝至模擬器或android設備
四、總結
以上就是搭建最新版本的Android的開發環境的全部內容,搭建步驟和過程是我親自實踐過的,按照上述的搭建過程應該都可以正常搭建Android的開發環境,寫這一篇文章花了很多時間,本着不誤人子弟,認真負責的態度,把每一個過程以及可能會遇到的問題都盡可能寫清楚,希望所有看了這篇文章的朋友們都能夠正常搭建起Android的開發環境,踏入Android開發的大門!本文中的有些內容參照了以下幾位園友的文章:
1、生命壹號 的Android配置----Android開發環境搭建
2、鄭毅 的 Android基礎之用Eclipse搭建Android開發環境和創建第一個Android項目(Windows平台)
3、邊寫邊唱 的 五步搞定Android開發環境部署——非常詳細的Android開發環境搭建教程
再次感謝這幾位園友,本人Android開發剛剛入門,希望以后能夠有更多的機會和博客園的朋友們一起學習Android的開發!