2013年7月1日 星期一

使用 Android X86 + Virtual BOX 當 Eclipse debug target

google 的 AVD開機真慢,  拿來當 eclipse 的 debug target 實在慢的受不了.

來研究看看能不能用 Android x86 + virtual box來當 debug target

1, 在 virtual box 安裝 android x86 4.2.2
2. 在 virtual box 的 android x86 => 設定值 => 網路 => 介面卡 => 選 NAT
=> 進階 => 連接埠轉送 => 插入新規則 => 主機連接埠 打 5555, 客體連接埠 打 5555
3. 啟動  android, 同意防火牆解鎖開洞.
4. 打 alt-F1, 到 console, 打 netcfg 看 eth0 是否有 ip, 是否為 UP.
如果為 DOWN, 打 "netcfg eth0 dhcp" 來取得 ip
5. 打 alt-F7, 回桌面, 檢查 android 的 browser 能否上網.
6. HOST 進 cmd box
7. 打 ipconfig 取得 host ip, (virtual box hot only network) eg. 192.168.1.5
8. 打 adb kill-server
9. 打 adb connect 192.168.1.5:5555
10. 打 adb devices 看是否有連上.
11. 打 adb shell, 隨意查看一下.
12. 現在 eclipse 在 debug 時, 就能找到 android x86 當 debug target.

ps. VirtualBox 的網卡要設為 PCnet-FAST III (Am79C973)

沒有留言:

張貼留言

追蹤者