最近在搞 X86 版本的 Android,目前用的是由 cwhuang (黃志偉) 等開發者維護的 Android-x86。
根據 "ReleaseNote 4.0-RC2" 這篇文章,下載 Ice Cream Sandwich 的程式碼:
$ repo init -u http://git.android-x86.org/manifest -b ics-x86 $ repo sync
由於我打算先用 VMware Player 和 VirtualBox 來執行 Android 4.0。所以在編譯時,選擇的裝置是 eeepc:
$ lunch eeepc-eng $ make iso_img
接著請耐心等待它編譯完成。編譯 Android 4.0 比起編譯 Android 2.3 更花時間,所以建議參考 android.com 上的說明設定使用 CCACHE,可以讓再次編譯時稍快一些。不過,使用 CCACHE 在第一次編譯時似乎會拉長需要的時間。
編譯完成後,可以得到
out/target/product/eeepc/eeepc.iso
這個檔案。接著,可以利用 VMware Player 或 Virtualbox 建立一個虛擬機器,並執行這個 ISO 檔。
載入 Android 4..0 後,使用 ethernet 前必須設定 eth0 的 IP,可以開啟一個 Terminal,先執行 su 取得 root 權限,然後執行 dhcpcd eth0 或 netcfg eth0 dhcp 來取得 IP 位址。也要使用 setprop 指令設定 net.dns1,我目前慣用 8.8.8.8 這個伺服器。
然後就可以開始瀏覽網頁了,也可以在 Windows 端開個 DOS 視窗,利用 adb 指令連進來。
沒有留言:
張貼留言