読者です 読者をやめる 読者になる 読者になる

まっしろけっけ

めもてきなやーつ

Genymotionでunable to connect to your virtual deviceというエラーで起動しない時の対処

Genymotionは高速なAndroidエミュレータのことです。
今回は起動時に「unable to connect to your virtual device!・・・」というエラーが発生したので
インストールから解決方法までをメモしていきます。

インストール方法

Genymotionこちらからダウンロードしてください。

ダウンロードするには登録が必要になってます。

起動

初回起動すると「You have no virtual device availabe yet.」とあるので「Yes」
その後登録したアカウントでログインをすると下記の画像のようにAndoridエミュレータのイメージ一覧が表示されるので
好きなdeviceを選択してください。(今回はXperia Zを選択)
f:id:shiro-16:20141031004512p:plain


ログインが終わると下記のようにDL済みのイメージ一覧が表示されるのでお好きなイメージを選択するとエミュレータが起動します。
f:id:shiro-16:20141031004507p:plain

エラーが発生した場合

ネットワークの初期設定によっては下記のようなエラーが発生してしまう場合があります。
f:id:shiro-16:20141031005025p:plain


その際はVirtualBoxの環境設定>ネットワークと進みます。
f:id:shiro-16:20141031005241p:plain
f:id:shiro-16:20141031005314p:plain


下記のような設定でアダプタを追加もしくは編集します。

アダプター
  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 マネージャーで対象のイメージを選択し設定(黄色の歯車マーク)を選択>ネットワークと進みます。
f:id:shiro-16:20141031005733p:plain


下記のように設定を変更します。
(上記でアダプタを追加ではなく編集した場合は既に設定されている可能性があります)

ネットワークアダプターを有効化にチェック
  割当(A):ホストオンリーアダプター
  名前(N):先ほど追加or編集したアダプタを選択

上記の手順で変更して再度Genymotionでイメージを選択すれば正常に起動するはずです。