2012-11-19

VirtualBoxにインストールしたAndroid-x86をネットにつなぐ

Androidを起動したあと、ALT + F1 を押して、コンソールで、
# netcfg eth0 dhcp
# setprop net.dns1 8.8.8.8
とやる。元の画面に戻るには、ALT + F7 を押す。

このとき。VirtualBoxのネットワークの設定は、次のとおり、
Adapter 1: PCnet-FAST III (Bridged adapter, en0: Ethernet)
WiFiでなくて、ケーブルで繋いでいるのでちょっと不便かもしれないが、これでネットワークに繋がるはず。

Androidで、ALT + F1 のあと、
# netcfg eth0
とやればIPアドレスを取得できるので、そのIPアドレスを使ってホストマシーンで、
adb connect {取得したIPアドレス}
とすれば、デバッグなどもできるようになる。


Android-x86のダウンロードはこちら(広告が大きいので注意)
インストールなどは、次の記事が参考になる。
http://d.hatena.ne.jp/goriponsoft/20110212/1297510921
http://d.hatena.ne.jp/kikupi084/20100712/1278948166
http://stackoverflow.com/questions/10069121/no-network-in-android-x86-on-virtualbox-4-1-2

***
と、書いてきたのだが、次のサイトでVirtualBox用に最適化されたAndroid-x86が配布されている模様。これを使うのが良さそうだ。
http://www.buildroid.org/blog/?page_id=121