安卓手機Android開發入門篇 環境配置安裝

來源:互聯網
上載者:User
去年下半年搞了三個多月Android開發,主要做手機端流媒體播放相關內容,涉及TCP、UDP網路通訊、JSON傳輸資料、H.264解碼播放等技術。萬事開頭難,做Android開發首先要把開發的環境搭建好,剛開始做安裝Android開發環境的時候,閱讀了一些技術部落格,但是都是從操作上去書寫,沒能很好的讓初學者理解,在搭建中如果遇到問題則不能很好的解決。下面我根據我的一些經驗,講解如何快速搭建Android開發環境:
一:軟體準備
1、jdk(Java Development Kit),由於絕大多數的Android應用(.apk)都是利用java語言開發而成的,因此我們需要安裝java開發環境即jdk,作者使用的是jdk7,jdk的版本對於後續開發不會有太大影響,如果實在遇到問題,可以安裝其他版本重新設定環境變數。
2、Android SDK,該軟體提供了Android開發的核心組件,可以根據需要下載各個版本的Android版本的SDK,而各個版本的SDK則包含了其支援的所有API函數。
3、eclipse,eclipse提供了強大的編譯、調試等的UI。
二:軟體安裝及環境變數設定
1、安裝jdk,根據自己電腦作業系統的不同下載JDK安裝,雙擊安裝,記住安裝的路勁,假設安裝在C:\Program Files\Java目錄下。安裝好jdk後為了能讓eclipse方便的使用java指令,則需要將jdk的路徑添加到系統的環境變數中。右鍵“我的電腦”-》“屬性”-》“進階”-》“環境變數”,下面建立幾個使用者變數。
a.建立 JAVA_HOME
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_11 (jdk的安裝路徑)
b. 建立JAVA_JRE_HOME
JAVA_JRE_HOME = %JAVA_HOME%\jre
c. 建立JRE_HOME
JRE_HOME = C:\Program Files\Java\jre7
2、安裝Android SDK,從網路上下載Android SDK安裝包,假設安裝到D:\Program Files\Android\android-sdk目錄下,此刻android-sdk中僅包含一個Android SDK的空殼,還沒有任何版本的SDK,需要雙擊目錄下的SDK Manager.exe來安裝需要的Android某個版本的SDK(該步驟也可以在以後需要的時候執行),如圖1所示。

然後添加以下環境變數:
a. 建立Android_SDK_HOME
Android_SDK_HOME = D:\Program Files\Android\android-sdk
b.建立 CLASSPATH
CLASSPATH= .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
c. 建立PATH
PATH= %Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;
設定完以上環境變數之後,在cmd中運行java,javac及adb命令,如果能正常列印提示資訊,則以上變數設定正確。
3、安裝eclipse及配置eclipse的Android開發環境。eclipse下載後直接解壓到硬碟上即可,運行eclipse.exe,首次運行需要設定workspace路徑。正常啟動後,為了讓eclipse能夠建立Android工程,則需要添加ADT外掛程式,作者採用連網從google上下載。如下圖所示:



上圖中,如果不需要編譯C/C++開發的原生函數,則可以不選擇NDK選項。點擊Next按提示操作,完成之後,eclipse則會含有Android項目建立及相關檔案添加的選項。
4、配置eclipse的Android SDK路徑,晚上以上步驟之後,我們還需要將Android的SDK環境添加進eclipse中,在給eclipse添加完ADT後,點擊“Window”-》“Preferences”可以看到Android項,單擊右側將會設定Android SDK路徑的框框,設定完成後,右側下方會列出已經下載的Android SDK版本。如下圖所示:

到此,重啟eclipse後,即完成了Android開發環境的搭建。接下來我會梳理一些簡單的經驗介紹如何開發實際Android應用,包括調試、運行以及打包成.apk檔案。如有疑問歡迎留言討論交流
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.