android開發第0步,在Win7上搭建Android開發平台

來源:互聯網
上載者:User
放假前被老師留作業說要寫個android的教程.
回家後一直在捅咕java web,今天看群裡有人說android不會配,想想還是趕快把這篇教程結了吧..要不要挨老師鄙視了,學良哥我錯了— —。。
好了,話歸正題:

注1:為了避免平台錯誤,剛把自己的windows重裝了一遍,現在是windows 7 標準版 with sp1,應該跟班裡絕大多數人的電腦差不多。。。鑒於現在班裡用win7的人比用xp的人多多了。。所以這篇教程就唯寫win7版了。不打算寫xp了(至少目前不打算)。。
注2:本教程適合完全沒有接觸過Java與Android平台安裝的人學習,但在此筆者將對一些提高性的內容略加解釋,如果讀者掠過這部分內容,對於如何配置android開發平台來說無關緊要,但是為了日後的能力的提升,筆者建議讀者詳加閱讀。這部分內容將會以綠色的小字型出現,並且被夾在#...#之間。

好了,教程正式開始:

第一部分,JDK的下載,安裝與測試:
#對於我們來說,現在需要的僅僅是JDK,並不需要Java EE with SDK。
JDK與JRE的關係:
Java是sun公司出品的一種程式設計語言
JDK(Java Developement Kit,Java開發套件)是sun公司為了方便程式員進行java程式開發所發布的工具包,JDK中包含了編譯Java原始碼的所有程式以及各種必備工具例如編譯器、API、技術文檔(現已變成線上文檔)、API的原始碼(單獨提供)。所以說,想要進行Java程式開發,下載JDK是必備的工具。
JRE(Java Runtime Environment,Java運行時環境)是用來執行Java程式的工具,其中包含了Java虛擬機器(JVM,Java Virtual Machine)的基本模組,是用來執行.java檔案編譯後產生.class檔案的必備程式。
JDK中往往包含著一套完整的JRE,所以對於開發人員來說,僅需要下載JDK就足夠了。#

1,用瀏覽器開啟:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2,你將在瀏覽器中看見如下畫面:


3,接下來點擊寫有Download Java Platform(JDK)的表徵圖:

4,瀏覽器將會進入JDK下載頁面:


5,選擇Accept License Agreement,並且依據平台下載JDK

#如果不確定自己的系統類別型,可在開始菜單-〉右擊電腦-〉屬性 看到,32位選擇x86,64位選擇x64,如果仍然不確定,那就選擇x86版本#


6,運行剛剛下載的檔案,一直點擊下一步就可以了(安裝JDK的過程中會彈出一個視窗進行JRE的安裝,同樣一直下一步)。

7,測試一下:按住鍵盤上windows標誌+R鍵,彈出“運行”視窗,在其中輸入cmd-〉確定,進入我們以前經常看到的“黑框”——控制台。在裡面輸入java,如果出現一大堆英文資訊,則說明安裝成功:


第二部分,Android SDK下載:
#Android SDK是Google為開發人員提供的開發工具,通過SDK與AVD Mnager,能夠管理SDK版本,升級SDK,建立AVD等多個功能#
1,用瀏覽器開啟:http://developer.android.com/sdk/index.html

2,在首頁中就能看到,點擊android-sdk_rxx-windows.zip那一項:


3,下載完成之後解壓縮(例如C:\android)

第三部分,Eclipse、ADT的下載、安裝:
#Eclipse是一個由Eclipse基金會維護的開源軟體。由於它非常強大的開源特性導致了眾多開發人員將其選為Java開發工作的首選,並且可以通過安裝外掛程式的方法支援開發C/C++(CDT)等等。
ADT是Google專門為Android開發的一個Eclipse外掛程式,配合AVD(Android Virtual Device,Android虛擬設備)能夠輕易地通過Eclipse進行複雜的Android開發,免去了開發人員手工編寫編譯設定檔案的麻煩。通過完全可視化的方法進行開發,省時省力。#

1,用瀏覽器開啟:http://www.eclipse.org/downloads/,進入Eclipse下載頁面,選擇第一行“Eclipse IDE for Java EE Developmers”的右邊,按照自己的系統進行選擇。

#注意:就在前不久,Eclipse 3.7 Indigo發布了,但是Google並沒有為本次Eclipse的更新而推出ADT的更新,所以筆者不確定下載3.7是否相容。
如果您下載了Eclipse 3.6 Helios,則一定要講ADT升級到最新版本(方法見後),否則在代碼自動補全時會發生卡死的bug。#

2,伺服器會自動根據您的地理位置,選擇離你最近的下載點可以直接點擊綠色的箭頭下載:

3,解壓剛剛下載的到任意檔案夾(建議解壓縮至硬碟根目錄,例如C:\Eclipse)。

#Eclipse是完全綠色的軟體,完全不需要任何安裝,解壓即可使用,但是這裡要注意,如果解壓的路徑包括中文或者檔案夾名開頭為數字,有可能在日後出現一些莫名其妙的錯誤,檔案夾用英文名是一個良好的習慣,建議大家養成#

4,雙擊Eclipse.exe運行軟體

5,首次運行會提示選擇工作區,將Use this as the default and do not ask again勾選可將路徑設為預設工作區:

6,等運行Ecplise後會開啟Welcome頁,點擊右上方那個寫著Workbench的返回表徵圖,進入Eclipse的Workbench。

7,點擊功能表列-〉help-〉install new software,開啟視窗:

8,在work with中輸入:https://dl-ssl.google.com/android/eclipse/ 然後點擊右邊的add。

9,快顯視窗,為剛才輸入的地址命名,我們可以填入android,點擊ok。


10,這時候下面的列表中會顯示Pending,這個時候Eclipse正在擷取ADT外掛程式的資訊,稍等即可。

11,等資訊擷取完畢,會出現可以下載的工具,我們可以將這四個全都選中:


然後點擊next,系統會計算需求空間(國內的網速可能有點兒慢)。

12,系統會讓使用者查看是否要確認安裝,點擊next就好:

13,提示確認許可協議,選擇 I accept the terms of the license agreements:


14,然後點擊finish,系統開始下載:

15,安裝過程中如果出現視窗提示你在安裝未簽名程式,點擊確認就行(圖忘截了不好意思— —)。

16,安裝完ADT之後會提示重新啟動Eclipse。點擊restart now就行。

17,如果這時候再工具列出現了一個機器人的表徵圖說明安裝正確了:


18,點擊這個表徵圖,會提示你沒有指定android sdk的安裝目錄,這時候會彈出一個發送回執用來為Google提供開發人員資料的。點擊Proceed就行。

#這個機器人的表徵圖就是開啟Android SDK和AVD Manager的按鈕#

19,點擊標題列-〉window-〉Preferences,點擊Android選項,並且在SDK Location中選擇你解壓剛才SDK的地址,然後點擊確定。

20,此時再點擊那個android按鈕,在左邊選擇Available Packages,然後勾選Android Repository。等載入完畢之後點擊Install Selected就好,等下載完畢,我們的android基本就算配置完畢了。

#此時Android SDK and AVD Manager中什麼都沒有,因為在現在版本的sdk中,沒有包含平台檔案(platform),但是可以用更新包來擷取。
在Android Repository下面還有一個第三方外掛程式平台的下載選擇,裡麵包括了google maps的API,以及三星等平板電腦的api。#

到此,本教程就算結束了(家裡網速慢,正在下載platform中),等下一講將會給大家介紹如何建立與運行AVD,並且編寫第一個Android程式~

好了到此結束~

相關文章

聯繫我們

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