轉帖請註明: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,只能靠代理才能打開了。
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
稍等幾分鐘後,打開下載管理器,選擇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!
|