配置基於MyEclipse 8的Android 2.1開發環境(詳細)以及Hello World

轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

一、準備所需軟件。

1、安裝JDK1.6(已安裝跳過此步)

      由於SUN已經被Oracle收購,所以,現在下載jdk有點麻煩。

        有兩個途徑可以下載,直接在百度搜索JDK 1.6。當然這是廢話。對於咱們程序員,時刻掌握最新信息是王道,所以讓我們看看怎麼從oracle網站下載JDK。

       首先在瀏覽器地址欄中輸入http://www.sun.com/,會自動跳轉到oracle的主頁,當然,直接打http://www.oracle.com/也是可以的。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

      找到左下方中間件(Middleware),點擊Java。進入Oracle的Java主頁。進入後注意不要點擊右側Get It Free,這個下載的不是JDK,而是JRE。我們要點擊的是右側中間的Download,點一下,會自動展開,選擇第二個Java Technology Downloads。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

然後到了下載頁面,默認已經選好windows,直接點擊Download。

       點擊後,會進入Java所有產品的下載主頁。選擇中間的Java SE,Java SE(JDK)6。

     進入後選擇中間java,JDK。

   

         然後會彈出登錄界面,點擊下面Skip this Step即可,跳轉到下載頁面後,會自動進行下載。

         以上是最常規的下載JDK的方式,通常我們不用這麼麻煩,直接訪問http://java.sun.com/javase/downloads/index.jsp就可以了。

2、下載MyEclipse 8 IDE。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

最簡單的方式是直接百度,搜索下載MyEclipse 8 GA即可,到今天爲止(2010.2.27)最新版本爲MyEclipse 8.5 M2,這個還是里程碑版,有興趣的可以去下載試用。

再者,可以直接去MyEclipse網站下載,但是其網站屏蔽了中國大陸Ip,只能靠代理才能打開了。



這裏上兩張圖供大家“欣賞”一下好了,MyEclipse分兩個版本,一個是普通版本,一個Blue版本,Blue版本集成了所有普通版本的功能,與之不同的是,Blue版本加入了對WebSphere框架的開發支持。我本地使用的是Blue版本,提供給大家一個普通版本的下載鏈接。

http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe

直接複製到迅雷裏面下載就行了。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

再給大家一個Key,可以用到2012年12月31日。

UserName:NoGrief轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

Key:ALR8ZO-755444-6767865871087559轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

3、下載ADT(Android Development Toolkit)轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html
      安裝完MyEclipse以後,啓動。選擇help->Software Updates->add/remove software...

         稍等幾分鐘後,打開下載管理器,選擇Add。


然後在Search裏面打入android,MyEclipse會自動過濾出ADT插件,然後點擊next。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

由於我這裏的MyEclipse已經安裝過了,所以選中後,next是灰色的,如果第一次安裝,next會亮起來,點擊next就行了。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

點擊後,會返回Add/Remove Software界面,裏面會多一個Android Development Toolkit 後面標註是to install,點擊apply即可,稍等下載完成。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

下載完成後,MyEclipse會提示重新啓動,點否,手動關閉MyEclipse。接下來先要安裝Android SDK。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

4、安裝Android SDK轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

首先到http://developer.android.com/sdk/index.html下載開發包。點擊相應平臺的鏈接即可。

然後勾上I agree to the terms of the Android SDK License Agreement. ,同意許可,點download下載。

附上下載地址:轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

http://dl.google.com/android/android-sdk_r04-windows.zip

注意:有些地方的網絡或機器不能訪問此網站,複製下載地址,直接用迅雷下載即可。

下載完畢後,將壓縮包解壓到硬盤隨意位置,我是解壓到C:/android/跟目錄下。

我的習慣是一般將SDK安裝到C盤根目錄下面,這樣用起來比較方便,在team開發的時候,不用將路徑改來改去的。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

解壓完成後,運行SDK Setup.exe。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

運行後,安裝程序會自動獲取最新列表,請保證網絡正常。這裏選擇Accept All,下載所有版本的SDK和GoogleAPIs,雖然我們這裏講的2.1的開發環境,爲了將來可能會涉及低版本的開發,所以這裏選擇接受所有,然後點擊Install Accepted,接下來就是漫長的等待了。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

有些同學可能在下載是顯示無法下載,是因爲無法訪問google的https下載源,只要將https下載源強制成http就可以了,在setup中點擊settings,勾選Misc裏面的Fetch https... sources to be fetched using http://..即可。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

選擇後點擊save,然後點擊Installed Packages,點擊右側左下的Update All,按照上面操作下載即可。

下載完畢後,我們還需要創建一個虛擬設備(AVD,Android Vertual Devices),點擊左邊列表中的“Virtual Devices”,然後點擊new。

在打開的窗口中,輸入相關參數,點擊ok即可。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

Name:爲必填項,隨便起個名字,我這裏起的是AVD7,意思就是Android虛擬設備7,7是SDK版本。

SD Card:4000MB,意爲4G的SD Card。

Skin:使用默認即可,根絕不同開發,可能需要選擇不同的分辨率。

HardWare:支持的硬件,我這裏除了默認,還選擇了SD Card Support和Battery Support,也就是SD卡和電池的支持。這裏根據需要添加,點擊new,在列表裏面選擇需要的項目即可。如果單純跑hello world,使用默認就可以了。

配置完成後,Create AVD。此操作比較漫長,耐心等待。

創建完成後會給出此創建的AVD的信息。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

點擊ok,返回到Manager。這時,剛剛創建的AVD已經顯示在列表中了,並且狀態是對鉤。

關閉Manager即可。

到此,軟件準備結束。

二、配置開發環境。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

1、配置MyEclipse的JDK

打開MyEclipse,會出現一個提示。提示說沒有配置Android SDK路徑。

直接點擊ok關閉。

首先先配置JDK,點window->Preferences打開MyEclipse的全局配置。從左邊樹中先選擇java,Installed JREs,然後選擇Add,彈出JRE類型,選擇第三個Standard VM(標準虛擬機),點Next。在JRE Home選擇Directory(目錄),選擇剛剛安裝完的JDK根目錄,然後點OK,稍等一下,MyEclipse會自動搜索目錄收集信息。

注意這裏一定要選擇JDK安裝目錄,不是JRE安裝目錄。如果選錯,開發中會出錯。

配置完成後,點擊finish。

然後返回JDK列表,將JDK1.6勾選上即可。

完成後先不要點確定。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

2、配置Android。

在左邊樹上點擊Android,右邊出現Android SDK配置,點擊SDK Location右邊的Brower,選擇Android SDK目錄,點擊確定。最後點擊Apply,應用當前配置。點擊應用後,稍等一會,列表中將會出現所有的已經下載的SDK。

到此位置,開發環境配置完畢,下面我就使用MyEclipse創建一個Android工程。並運行。

三、Hello Worid轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

1、在左側Package Explorer空白除點擊鼠標右鍵,選擇new->other

2、在彈出來的對話框中,選擇Android->Android Project,點擊next。

3、配置工程基本信息。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

這步比較複雜,首先輸入一個工程名稱,這裏我取名helloworld,然後contents選擇“Create new project in workspace”,下面build target選擇android 2.1。

Properties裏面的Application Name(程序名稱)姑且打入Hello World,這裏可以根據需要填寫。下面package Name(包名)填寫需要創建的包路徑,這個包路徑包括存放初始創建的Activity。Create Activity裏面打入HelloWorldActivity。Min SDK Version(最低SDK版本)因爲SDK的各個版本並不完全兼容,所以 默認即可,點擊finish完成。轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

4、錯誤修復

如果建立完工程後,在problem裏面出現錯誤提示,說找不到什麼什麼的,說明在創建工程時,沒有將JDK放入Build Path裏面。所以要手動添加一下。

首先在工程上點擊鼠標右鍵,選擇Properties,然後在打開的屬性窗口中選擇Java Build Path,點擊Add Library添加一個庫。

在打開的窗口中選擇JRE System Library,點next。

然後選擇Workspace default JRE,看看括號裏面的是不是你添加的JDK,如果正確,點擊finish。

這時候MyEclipse會重新編譯工程,錯誤消失。

這個錯誤的引起可能是ADT的bug造成的,等待下個版本更新吧。

5、運行Hello World轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

創建完工程後,什麼都不需要修改,工程上點擊鼠標右鍵,選擇 run as->Android Application。

這時,彈出AVD窗口(注意標題是你剛剛建立的AVD名字,我這裏是AVD7),第一次啓動會很慢,請耐心等待。觀察控制檯,會打印啓動信息。



控制檯信息:

等啓動完畢後,會發現HelloWorld運行起來,在屏幕上會顯示Hello World,HelloWorldActivity!


轉帖請註明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章