【Android】Eclipse下搭建安卓開發環境


本文撰寫於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:

谷歌推出的Android Studio開發環境也是非常方便,有興趣的同學可以去http://developer.android.com/sdk/index.html了解一下(可能需要翻牆),本文不在贅述。

 

 

三.    Eclipse下安裝ADT

ADT:Android Development Tools,即安卓開發工具。

方式一,打開eclipse后,菜單欄選擇Help-Eclipse Marketplace...

如遇到界面刷新不出來的情況,請嘗試等待或翻牆,翻牆教程請自行百度。

 

搜索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上下載,由於天朝的諸多禁止,會導致下載失敗等問題。目前有兩種解決辦法。

第一種,翻牆,翻牆的方式有很多,自行百度,筆者網上隨便找個免費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后仍未進入,請自行谷歌查找原因)

 

創建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

EclipseEclipse IDE for Java Developers  Luna Service Release 2 (4.4.2)

  ADTVersion 23.0.6.1720515

 SDKVersion r24.0.2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM