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

來源:互聯網
上載者:User

【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

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

  ADTVersion 23.0.6.1720515

 SDKVersion r24.0.2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.