天天看點

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

放假前被老師留作業說要寫個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,你将在浏覽器中看見如下畫面:

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

3,接下來點選寫有Download Java Platform(JDK)的圖示:

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

4,浏覽器将會進入JDK下載下傳頁面:

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

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

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

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

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

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

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

第二部分,Android SDK下載下傳:

#Android SDK是谷歌為開發者提供的開發工具,通過SDK與AVD Mnager,能夠管理SDK版本,更新SDK,建立AVD等多個功能#

1,用浏覽器打開:http://developer.android.com/sdk/index.html

2,在首頁中就能看到下載下傳位址,點選android-sdk_rxx-windows.zip那一項:

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

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”的右邊,按照自己的系統進行選擇。

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

#注意:就在前不久,Eclipse 3.7 Indigo釋出了,但是谷歌并沒有為本次Eclipse的更新而推出ADT的更新,是以筆者不确定下載下傳3.7是否相容。

如果您下載下傳了Eclipse 3.6 Helios,則一定要講ADT更新到最新版本(方法見後),否則在代碼自動補全時會發生卡死的bug。#

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

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

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

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

4,輕按兩下Eclipse.exe運作軟體

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

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

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。

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

10,這時候下面的清單中會顯示Pending,這個時候Eclipse正在擷取ADT插件的資訊,稍等即可。

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

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

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

12,系統會讓使用者檢視是否要确認安裝,點選next就好:

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

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

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

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

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

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

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

17,如果這時候再工具欄出現了一個機器人的圖示說明安裝正确了:

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

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

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

#這個機器人的圖示就是打開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程式~

好了到此結束~

繼續閱讀