Genymotionでunable to connect to your virtual deviceというエラーで起動しない時の対処
Genymotionは高速なAndroidのエミュレータのことです。
今回は起動時に「unable to connect to your virtual device!・・・」というエラーが発生したので
インストールから解決方法までをメモしていきます。
起動
初回起動すると「You have no virtual device availabe yet.」とあるので「Yes」
その後登録したアカウントでログインをすると下記の画像のようにAndoridエミュレータのイメージ一覧が表示されるので
好きなdeviceを選択してください。(今回はXperia Zを選択)
ログインが終わると下記のようにDL済みのイメージ一覧が表示されるのでお好きなイメージを選択するとエミュレータが起動します。
エラーが発生した場合
ネットワークの初期設定によっては下記のようなエラーが発生してしまう場合があります。
その際はVirtualBoxの環境設定>ネットワークと進みます。
下記のような設定でアダプタを追加もしくは編集します。
アダプター IPv4アドレス:192.168.56.1 IPv4ネットマスク:255.255.255.0 DHCPサーバ サーバを有効化にチェック サーバー アドレス(R):192.168.56.100 サーバー マスク(M):255.255.255.0 アドレス下限(L):192.168.56.101 アドレス上限(U):192.168.56.254
その後VirtualBox マネージャーで対象のイメージを選択し設定(黄色の歯車マーク)を選択>ネットワークと進みます。
下記のように設定を変更します。
(上記でアダプタを追加ではなく編集した場合は既に設定されている可能性があります)
ネットワークアダプターを有効化にチェック 割当(A):ホストオンリーアダプター 名前(N):先ほど追加or編集したアダプタを選択
上記の手順で変更して再度Genymotionでイメージを選択すれば正常に起動するはずです。