【Android】Eclipse下搭建安卓開發環境,android安卓
本文撰寫於2015/3/13。
首頁:http://www.cnblogs.com/game-testing/
Eclipse下搭建安卓開發環境
寫在前邊的話:
安卓開發環境多種多樣,沒有什麼優劣可言,習慣的就是最好的。
本文採用Eclipse+ADT+SDK的方式搭建安卓開發環境,同時也方便用於robotium自動化測試。
一. 安裝JDK
Eclipse啟動時需要 JRE。雖然Eclipse內建JDK,但為了避免以後開發與測試過程中出現不必要的麻煩,這裡講述JDK的安裝。
JDK下載:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
這裡建議選擇最新的JDK安裝。當然出於軟體相容問題的考慮,請針對開發環境選擇合適的版本下載。
Windows下JDK環境變數的配置
關於這一點,網上的參考資料很多,這裡不在贅述。需要的變數為:
建立JAVA_HOME:填寫JDK的安裝目錄,如E:\Java\jdk1.8.0
建立CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在cmd中輸入java -version 檢查java版本
JDK與JRE的區別
JDK Java Development Kit
Java開發套件,Java程式通過JDK被編譯為可以被Java虛擬機器執行的位元組碼檔案。
JRE Java Runtime Environment
Java運行環境,用來提供Java運行所支援的環境。
二. 安裝Eclipse
eclipse的網站為http://eclipse.org
點擊右上方的DOWNLOAD按鈕,轉至下載頁面
這裡我們選擇Eclipse IDE for Java Developers最新版本進行下載。
關於Eclipse的版本:
Eclipse IDE for Java Developers:該版本適合Java開發人員,整合CVS,Git,XML編輯器,Mylyn, Maven integration和WindowBuilder等外掛程式。
Eclipse IDE for Java EE Developers:該版本整合了Java ee開發常用外掛程式,方便動態web網站開發。適合Java web開發人員使用。整合了XML編輯器、資料庫查看工具,提供jsp可視化編輯器。
Eclipse for PHP Developers:該版本適合PHP開發人員,整合了良好的PHP語言支援,Git用戶端, Mylyn和JavaScript指令碼編輯器, HTML, CSS和XML.
Eclipse Standard:該版本是eclipse最基礎的版本,適合Java se個人開發人員、或希望根據自己需求配置外掛程式的開發人員使用。
關於Android Studio:
Google推出的Android Studio開發環境也是非常方便,有興趣的同學可以去http://developer.android.com/sdk/index.html瞭解一下(可能需要FQ),本文不在贅述。
三. Eclipse下安裝ADT
ADT:Android Development Tools,即安卓開發工具。
方式一,開啟eclipse後,功能表列選擇Help-Eclipse Marketplace...
如遇到介面重新整理不出來的情況,請嘗試等待或FQ,FQ教程請自行百度。
搜尋ADT後,進行安裝
方式二 開啟eclipse後,功能表列選擇Help-Install New Software...
詳情可以參照這篇文章:
http://jingyan.baidu.com/article/b0b63dbfa9e0a74a4830701e.html
四. 下載SDK
安裝完ADT後重啟eclipse發現提示錯誤
點擊Open Preferences 查看發現SDK的路徑不可用,原因是沒有安裝SDK,下面我們進行SDK的安裝。
SDK下載:http://developer.android.com/sdk/installing/index.html
這裡我們選擇Stand-alone SDK Tools ,找到對應平台進行下載
下載完畢後將其中的檔案夾全部複製到sdk location路徑下(或者將SDK的位置定位在下載的檔案目錄),重啟eclipse完成安裝。
關於SDK Manager表徵圖的顯示
安裝完ADT和SDK後,在eclipse的快捷欄上會有SDK Manager的表徵圖
如果沒有,請在功能表列選擇Windows-Customize Perspective...
然後勾選上Android SDK and AVD Manager
五. 安卓鏡像下載
點擊表徵圖開啟sdk manager,選擇合適的sdk進行下載
鏡像預設是從google上下載,由於天朝的諸多禁止,會導致下載失敗等問題。目前有兩種解決辦法。
第一種,FQ,FQ的方式有很多,自行百度,筆者網上隨便找個免費VPN。
第二種,詳見教程http://www.cnblogs.com/yjmyzz/p/4219829.html
這裡僅簡要描述
開啟SDK Manager,在功能表列選擇Android SDK Manager -> Preferences...設定如下
在功能表列選擇Tools->Manage Add-on Site...,點擊new添加如下網址
http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml
筆者使用這種方法現在失敗,並未深究原因,望讀者多加嘗試。
六. 建立虛擬機器
點擊AVD Manager按鈕
點擊create按鈕,建立android虛擬機器,例子如下:
啟動後第一次載入時間很長,需要耐心等待(如果20min後仍未進入,請自行Google尋找原因)
建立AVD時“No CPU/ABI system image available for this barget”
解決辦法可以參照
http://www.cnblogs.com/xionglee/articles/3036887.html
重新開啟SDK Manager 選擇組件ARM EABI v7a System Image安裝,當然也可以選擇intel相關內容
本文使用到的工具:
系統:Mac OS X 10.10.1
Eclipse:Eclipse IDE for Java Developers Luna Service Release 2 (4.4.2)
ADT:Version 23.0.6.1720515
SDK:Version r24.0.2