快速搭建Android開發環境ADT-Bundle及Hello World

來源:互聯網
上載者:User

標籤:android開發   java   ide   eclipse   sdk   

----下載JDK(Java Dev Kit)
官方下載:http://www.oracle.com/technetwork/java/javase/downloads/index.html




後續步驟:https://docs.oracle.com/javase/8/docs/

安全後查看
《JDK與JRE的不同以及含義》:http://www.pc6.com/infoview/Article_53547.html
1. JVM - java virtual machine!JVM是我們常說的java虛擬機器,它是整個java實現跨平台的最核心部分,所有java程式會首先被編譯為.class類檔案在虛擬機器上執行,也就是說class並不直接與機器的作業系統相對應,而是經過虛擬機器間接與作業系統互動,由虛擬機器將程式解釋給本地系統執行.
2. JRE - java runtime environment!JRE是指Java運行環境,是面向Java程式的使用者而不是開發人員. JRE如一台PC機一樣,寫好的Win32應用程式需要作業系統幫我們運行,編寫的Java程式也同樣要JRE才能運行. 光有JVM還不能完成.class類檔案的執行,在解釋.class時JVM需調用解釋所需類庫lib. 在JDK的安裝目錄裡你可以找到jre目錄,裡面有兩個檔案夾bin和lib,可以認為bin裡的就是JVM,lib中則是JVM工作所需類庫,而JVM和類庫合起來稱為JRE. 所以在寫完java程式編譯成class類檔案之後,你可以把這個class檔案和jre一起打包發給朋友,這樣你的朋友就可以運行你寫程式了(jre裡有運行.class的java.exe).
3. JDK - java development kit!JDK是面向開發人員使用的SDK(SDK是Software Development Kit 一般指軟體開發套件,可以包括函數庫、編譯器等),它提供Java開發環境和運行環境.  JDK目錄下有六個檔案夾:src類庫源碼壓縮包和其他幾個聲明檔案,其中真正運行java時起作用的是以下四個檔案夾:bin(最主要的是編譯器javac.exe)、include(java和JVM互動用的標頭檔)、lib(類庫)、 jre(Java運行環境). 現在我們可以看出這樣一個關係,JDK包含JRE,而JRE包含JVM(注意:JDK檔案夾的bin、lib檔案夾和JRE檔案夾裡的bin、lib是不同的,JDK是用於java程式的開發,而JRE則是只能運行class而沒有編譯的功能. 

JDK安裝 首先直接解壓JDK到c盤即可;然後就是配置環境(右擊“電腦”,“屬性”,“進階系統設定”,“環境變數”,請在環境變數的最上面的‘XXX的使用者變數‘中配置環境【XXX指的是你給你電腦起的名】,點擊“建立”開始配置,我JDK安裝在G盤了請安裝自己安裝的路徑參考自主配置 謝謝!);
配置環境變數,案頭->電腦->右鍵屬性->進階系統設定->進階->環境變數->adminstrator的使用者變數(具體和自己使用者名稱有關),建立或者編輯一下的變數(如已經存在就追加,不存在就建立,追加時注意用;號與之前的隔開)

變數名: TEMP               變數值: %USERPROFILE%\AppData\Local\Temp   (請直接複製)
變數名: TMP                 變數值: %USERPROFILE%\AppData\Local\Temp   (請直接複製)變數名: JAVA_HOME    變數值: C:\Program Files\Java\jdk1.8.0_25             (請不要在後面加";")
變數名: CLASSPATH     變數值: .;%JAVA_HOME%\bin;
變數名: PATH               變數值: .;%JAVA_HOME%\bin;D:\Android\eclipse-jee-juno-R-win32\android-sdk-windows\tools(後面的是SDK的環境變數提前寫上了)

變數名:JAVA_HOME
變數值:C:\Java\jdk1.7.0_17
變數名:ANDROID_SDK
變數值:C:\Java

變數名:Path
變數值:.;%JAVA_HOME%\bin;C:\Java\adt-bundle-windows-x86\sdk\tools;C:\Java\adt-bundle-windows-x86\sdk\platform-tools
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib;(注意前面的.號)


---測試環境變數
運行cmd,分別輸入 "java -version" 和 "javac" 測試命令看成功與否;

-----------------下載ADT-Bundle for Windows

ADT-Bundle 是由Google Android官方提供的整合式IDE,已經包含了Eclipse,Android SDK及Android所需要的平台工具,新手只需要 ADT-Bundle 即可快速搭建起Android開發環境。官方:https://developer.android.com/sdk/index.html#download

-----------------安裝ADT-Bundle
直接把下載下來的的adt-bundle-windows-xxx-xxx.zip,解壓到你需要安裝的位置。
解壓adt-bundle-<os_platform>.zip(檔案名稱可能因為版本,略有不一樣),內有三部分:1.Eclipse2.Android SDK3.SDK Manager



運行SDK Manager.exe,SDK Manager用於下載其他Android開發相關的組件(Eclipse如果裝了ADT外掛程式,也可以從Window > Android SDK Manager裡運行),選擇要下載安卓版本的API。

---------------安裝Android SDK

開啟解壓出來的檔案夾裡面的 SDK Manager.exe    (也可以運行eclipse/eclipse.exe 然後通過Windows -> Android SDK Manager開啟)

勾選上你想要開發的目標手機安卓版本,最好是全部勾上,然後點擊Install Package 按提示 next,accept允許等待安裝(這是一個慢長的過程)

第五步:配置Android AVD(虛擬模擬器)

開啟Eclipse(eclipse/eclipse.exe),(運行啟動的eclipse可能看上去有些不一樣,可以通過windows把一些常用的視窗,工具條顯示出來),然後從Windows->Android Virtual Device Manger開啟AVD管理器。

點擊 New按鈕 建立你一新的AVD,如,我做了一個簡單說明,參數其實你都是可以自己隨意填的,點擊OK就行了。

你配置的這個AVD是會做為你安卓應用的預設調試摸擬器,當然你也可以配置多個。

 

------------------建立一個Hello World項目

通過File -> New-> Android Application Project, 然後輸入Hello World(項目名字),next,finish。


運行Eclipse,建立一個Android Application Project,一路預設下去,就會看到自動產生了兩個檔案:一個是介面邏輯Java類,另一個是介面描述的XML檔案。Java類:
介面設計XML檔案:你可以在這個介面修改修改。


-------------------從運行Hello World

直接點擊Run  Debug(快速鍵F11)就可以在你配置的模擬器裡運行了。

 

運行之前需要設定下Android AVD( Android Virtual Device),即:Android虛擬設備。
這裡還沒有定義AVD,需要建立一個。
定義虛擬器的品牌,Android的版本,及相關的硬體設定。



快速搭建Android開發環境ADT-Bundle及Hello World

聯繫我們

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