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