2015年1月2日金曜日

virtualboxにandroid-x86 を入れてwifi接続する話

2015年最初の話題としてandroid-x86を取り上げたい。
まず知られているのか謎だがintel用のandroidをリリースしている組織がある
http://www.android-x86.org/
これがそれ。
現在最新は4.4
ここからダウンロードする
http://www.android-x86.org/download

当然intelのCPUを使っているマシンにいれて遊ぶのだが
ここではその代わりにvirtualboxに入れた

android-x86-4.4-RC1.iso
入れたのはこれ。
今見ると
android-x86-4.4-RC2.iso
ってのもあるけど私がやった時はまだなかった。

でvirtualboxへの導入はバッサリカット
説明が面倒なので。


立ち上げてみる。



悪くない感じ。
ただwi-fiと繋げてないのでそれをどうにかしたい。
virtualbox guest wifi
とかで調べるとこれはvirtualboxをインストールしたPCにusbのwifiを挿すのが一番簡単
内臓のwifiはだめでUSBのwifiってのがポイント 
例えばこれ
http://buffalo.jp/product/wireless-lan/client/wli-uc-gnm/
なぜならvirtualboxのUSBのところでそれを認識させるから。
ということでwifiの電波を受信する環境も必要
あとネットで調べるとブリッジ接続を使えってのもあったけど私の環境ではうまく行かなかった。
LANを仮想的に?wifiに変えるような方法も探したけどないらしい。

設定としては


こんな感じ
USBに項目が出ない時は
$ sudo gpasswd -a YOUR_USERNAME vboxusers
のあとで再起動
http://qiita.com/civic/items/684c4b82428feb0c4ae1

これでandroidのwifi設定でキーを入力すれば接続される。
ただ 私の場合更に接続済みでもgoogleplayが表示されないという別の
不具合があった
それについては
http://wccftech.com/fix-no-connection-retry-error-message-on-google-play-store-app/
ここにあるとおりgoogle playのキャッシュ削除が正解