5安卓手機編程環(huán)境平臺搭建 教程
詳細圖文教程在附件的WORD文檔中 ::一年(由于版本升級等原因本教程中的圖文內容可能與新版本中的操作方式有所不同) 內存雙核用程序開發(fā)的經驗,以前主要用,,等微軟的開發(fā)工具,現(xiàn)在第一次開發(fā)程序。有很多錯誤和不足希望大家指正。一詞的本義指“機器人”,同時也是于年月日宣布的基于平臺的開源手機操作系統(tǒng)的名稱。在大陸可以翻譯為安卓。以為編程語言,使接口到功能。由于是開源的,不像有固定的開發(fā)平臺,需要用到多個團隊開發(fā)的 軟件或者功能包,協(xié)調工作,由于軟件來自不同的團隊,銜接可能會存在一些問題,所以平臺搭建對于初學者是一種考驗。本教程只是介紹一種常見的開發(fā)平臺搭建方法。 開發(fā)機硬件:JDK(Java Development Kit)是Sun Microsystems針對Java開發(fā)員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK 下載地址: JDK1.6官方下載_JDK6官方下載地 這里用多個版本選擇 Windows版本的。 JDK6API中文參考070114.rar :http://chinesedocument.com/upimg/soft/JDK6API中文參考070114.rar Java SE 6 API 中文版 CHM 下載 :http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM 編寫JAVA程序的可視化界面,幫助我們管理軟件工程的文件并提供編譯和測試。 下載地址:在地址中有多個版本,可以使用的版本有。根據(jù)本地電腦下載相應的32位或者64位。一開始我下載的時for Mobile但是后來用的是Eclipse Classic 4.2.1,推薦大家直接用Classic版本 一定要注意這里下載的只是一個框架,能夠自動連接下載服務器下載相應的SDK,從1.1版本到4.2版本都有,特備提醒,一定要有耐心,下載會比較費時間。 下載地址:這是一個Eclipse插件,作用是建立與Android SDK的關聯(lián),使你的Eclipse能夠新建Android工程, 下載地址: 官方下載 或者 這些軟件對中文的支持都不是很好,所以一定不要用中文路徑,也不要在路徑中有空格。最好在D盤單獨用一個文件夾D:android進行安裝。安裝過程要始終在網,需要從服務器得到一些信息。 一路下一步,沒有什么特別的。為了避免一些問題可以在C:java下安裝,路徑不要有中文和空格。 Eclipse下載后不需要安裝,解壓縮到D:android就可以了。解壓到一個文件夾。 啟動文件如下圖標 設置工作路徑,一般不要在C盤,用英文路徑不要使用空格和中文路徑。 看看現(xiàn)在可以建立的工程,選擇Other新出現(xiàn)的對話空中,沒有安卓工程。是因為沒有安裝ADT插件的原因。看一下版本 把下載的android-sdk_r20.0.3-windows.zip解壓縮到D:android自動形成文件夾android-sdk-windows 在Eclipse中選擇 Help>>Install New Software在新的窗口點擊Add 很多網友介紹的方法是添加服務器,在線下載,這樣比較慢,我在這里直接點擊Archive選擇ADT所在的路徑,本地安裝就可以了。 擊Archive后在出現(xiàn)的對話框中選擇你下載的ADT文件,單擊OK 注意這里需要半分鐘,如果是添加服務器地址在線下載需要更長的時間才會出現(xiàn)下面的界面。出現(xiàn)DeveloperTools 和NDK Pluging安裝包,說明已經找到可以使用的安裝包。 兩個都勾選后單擊Next(其實我不知道是不是兩個都必須安裝) 在這里看以看到版本,單擊Next出現(xiàn)License text 選擇I accept單擊Finish出現(xiàn)安裝界面 中間出現(xiàn)一個警告,有哪位高手能解釋一下。 最后安裝完成需要重新啟動Eclipse。重新啟動后,出現(xiàn)窗口需要SDK框架的路徑,或者選擇已經存在的Android SDK路徑 這里有個最郁悶的事情,就是這個路徑,在后面中設置模擬器的時候郁悶到了極點。 我選擇了安裝新的SDK這里我勾選了安裝Android SDK2.2和最新版SDK 單擊Finish出現(xiàn)連接服務器的界面這是從服務器獲取的最新SDK的信息,單擊Accept All然后單擊Install 現(xiàn)在才開始下載SDK,漫長的等待開始了,最好去超市買上只三黃雞,回來燉上,先為以后熬夜寫程度補補身子。 其實也沒有那么長時間,我這次大概等了20分鐘就下載完成了。 到這里我們需要驗證一下我們前面的工作是否正常,如果不正常就重新來一遍。驗證安裝軟件是否正常。1.單擊File>>New>>Other出現(xiàn)的窗口中會出現(xiàn) Android 單擊打開后會有不同的工程 2.Window下拉列表會出現(xiàn) Android SDK Manager 和AVD Maneger 單擊Android SDK Manager出現(xiàn)下面對話窗,可以看到已經安裝的SDK。在這里還可以安裝自己需要的其他版本SDK。為了避免以后再次需要下載補丁包,在這里一次把;最新版4.1.2和經典版2.2所有的包都下載下來。這次真的可以去燉只雞。 說明下必須安裝的包: ARM EABI v7a System Image, Intel x86 Atom System Image,Mips System Image三個包就是安裝模擬器必須的,安裝后才能創(chuàng)建安卓4以上版本的模擬器。 Extras下的Android Support Library 和Google USB Driver 是調試必須的。建議把你打算使用版本的所有包和Extras下的所有包都下載下來。一般要兩個小時以上,運氣差的時候服務器都連不上。如果有朋友在做安卓開發(fā),直接考過來就好了。
先說明下:這里我反復重復了好幾次才弄好,所以在你的安裝過程中可能出現(xiàn)一些我沒有提到的問題,希望大家能有點耐心,多等幾分鐘,或者上網看看。 (由于手機程序是在手機上運行的,所以需要一個虛擬的手機來測試你的程序) 手動添加一個系統(tǒng)環(huán)境變量值,這里我們可以對著“我的電腦”圖標單擊鼠標右鍵,在彈出的菜單中選擇“屬性”,切換到“高級”選項卡,單擊“環(huán)境變量”按鈕,在彈出的對話框新建一個環(huán)境變量,比如名為不可修改為其他,值為安裝路徑。接下來重新啟動,我們通過單擊菜單,依次進入可以看到路徑已經變成新設置的路徑了其中為自動創(chuàng)建的,以前這項可能為用戶名,雖然沒有中文但是不能創(chuàng)建模擬器不清楚原因, 添加過系統(tǒng)變量后做好電腦重啟一次。 在Eclipse中單擊 Windows>>Android SDK Manager單擊New 按如下內容填寫后單擊Create AVD出現(xiàn)模擬器的列表 還需要再創(chuàng)建一個安卓4.1.2的模擬器,要安裝所有安卓4.1.2的包和Android Support Library 和Google USB Driver才能創(chuàng)建成功。在安卓4以上有三種CPU版本我創(chuàng)建了三個模擬器,可憐的是只有v7a的可以運行。在列表中選擇模擬器單擊 Start啟動模擬器。 但是我測試時只有ARM芯片的可以啟動,提別提醒:模擬器非常耗內存,一下子就用掉300多M,我在一個512的電腦上做測試,從啟動模擬器到模擬器中手機完全開機用了20多分鐘。所以根據(jù)你電腦的配置,可能需要等一段時間。 在啟動Mips芯片模擬器時出現(xiàn)下面的問題。 Starting emulator for AVD Mips4_1_2 PANIC: Missing arch-specific emulator program: D:androidandroid-sdk-windows ools/emulator-mips.exe 在啟動X86芯片模擬器時有時沒有反應,有時能夠啟動。 下面是模擬器手機的啟動的畫面,愛著急的人真的做不了手機開發(fā),因為這個虛擬手機的開機就要五分鐘或者更長的時間。 下面的畫面是完全開機的畫面,還要滑動解鎖的哦!解鎖以后的畫面 這是同時打開兩個模擬器的畫面。一個是ARM芯片一個是X86芯片。說白了模擬器就是一個在電腦上模擬出來的手機,和平時的手機一樣的,有很多設置,可以自己摸索。 下圖是電源鍵,關機鍵,退出鍵,方向鍵 這是進入菜單的界面。 這是系統(tǒng)設置。 在折騰模擬器的時候出現(xiàn)下面的提示不知道什么意思。 File>>New>>Other 添加名稱一路Next 如果安裝的軟件包不夠的話就會出現(xiàn)再安裝軟件包的提示,還是盡早全安裝方便 雖然是英文界面,但是好心的開發(fā)者已經做好了一個 Hello World程序。 單擊 運行程序。
選擇運行的種類 單擊OK以后一定要注意,一開始感覺沒有反應,這時在啟動模擬器,這個過程還需要五六分鐘的時間。要注意的是,模擬器啟動后就不要關閉了。 模擬器已經啟動 解鎖后的畫面,支持鼠標滑動翻屏。單擊 進入菜單 單擊 就是剛才的程序。 這就是剛才程序的測試結果。第一次用Eclipse感覺界面不熟悉,版本有點多最初下載的是eclipse-mobile-juno-SR1-win32.zip后來用的是eclipse-SDK-4.2-win32.zip。 模擬器的配置不順利,蒸騰了很久。 由于是第一次用JAVA做手機編程,還有很多地方我自己也不明白,所以有些地方說的不清楚,希望大家多多海涵。當然也會存在一些錯誤希望大家能夠指出來。 QQ 68817033 </div |