Android - 無「線」制的進行開發吧!


上面這隻好可愛(誤)

阿還是趕快進到正題吧!




開發 Android 最麻煩的應該就是測試了。使用官方提供的模擬器,大家打開的第一瞬間應該心理都是感覺「怎麼這麼慢?」。所以在不到幾天的折磨下只好忍痛買了「宏達電話高清渴望機」(就是HTC Desire HD啦~),因為實在是受不了那極慢無比的模擬器,而且有些狀況是模擬器無法模擬的。

後來,很開心的繼續學習Android開發。但我比較懶惰,很多事情能省則省。每次為了接USB到手機上,總會把桌上弄的很亂,而且還得佔掉一個USB插槽!(Macbook只有兩個阿)其實從拿到手機第一天就有想到能不能用無線的方式來即時的做發佈與除錯,只是想想就覺得不太可能,後來就繼續用USB連線。直到剛才!忽然興起去找了一下有關Wifi Debug的資料,發現真的是沒什麼資料。然後看到這篇 資料 好像真的可以!但步驟好麻煩,而且都看不懂... 最後是問好友「EV」有關文章資料中出現的「ADB」是什麼(Android Debug Bridge),然後試一下之後發現真的可以使用。在這裡分享給各位也嫌使用USB太麻煩的開發者~

(我的開發環境為Mac OS X,Windows作法應該也差不多的~(不負責任XD))

Step 01: 到 Market 搜尋「ADB WIFI」。你或許會看到三套,但我在此推薦「ADB over WIFI Widget」。請下載並安裝它。

Step 02: 安裝完成後請回到桌面,因為這套軟體是以Widget方式呈現。所以我們就把Widget加入畫面中吧!(只佔1x1格)

Step 03: 選擇了「ADB over Wifi」之後,Widget並不會馬上加到桌面上,你必須設定一些東西。而我把「Port」設定成「5555」。

Step 04: 設定完Port之後(其餘設定為Widget外觀設定),把畫面拖動到最下面,並按下「OK」。接下來這個Widget就會被加入到桌面上嚕!(畫面左上方的Wifi ADB)

Step 05: 接著,以後的動作非常簡單!您只需要點一下桌面上的「Wifi ADB」,並稍等一下下,讓他變得像下圖這樣就可以了。

Step 06: 以下步驟為Mac版步驟!首先找到你的Android SDK位置,接著進入「platform-tools」資料夾,你將會看到有一個檔案「adb」。此時我們可以在Eclipse內的DDMS的Devices視窗中看到尚未有任何手機。



Step 07: 打開「終端機」,並把資料夾中的「adb」拖入終端機的視窗中,如下圖。

Step 08: 接下來要補一刀!輸入「connect (IP):(PORT)」其中(IP)要換成你在Android桌面上Widget看到的IP,(PORT)也一樣要填成Widget顯示的Port號碼。像我就得填入「connect 192.168.0.23:5555」,填完之後就如下圖。(adb與connect之間要有空格,connect與ip之間也要有空格,ip與port之間不需要空格,但需要有冒號。)
Step 09: 接著,深呼吸!並按下Enter鍵!如果成功的話則會得到一段訊息「connected to 192.xxx.x.xx:pppp」(xxx與pppp就取決於你的設定了)
Step 10: 此時回到Eclipse的DDMS中!你會發現Device多了一個!到了這步之後,先恭喜各位了。趕快按下Run吧!


盡情享受無「線」快感XD

0 意見:

}

Copyright © 2009 - 新鮮汁 - is proudly powered by Blogger ( Site Meter )
Smashing Magazine - Design Disease - Blog and Web - Dilectio Blogger Template