導入するきっかけはデフォルトのエミュレータが遅すぎるし、実機デバッグするもの面倒だったので何かいい方法はないかと調べてみたところGenymotionに行き着きました
Genymotionは、AndroidアプリをGoogleAppStoreからインストールしてPC上で実行することもできます
ただ、このGenymotionは環境によってはエミュレータが起動しないので、設定と対策をまとめてみます
起動しない原因は大きく分けて2つだと思います。
・VirtualBoxの設定(ネットワーク)
・IMEの設定(windowsのみ)
VirtualBoxの設定
Genymotionをダウンロードする時にwith VirtualBoxを選択した場合は自動でネットワークアダプタの設定がされるようですが、Genymotionのみダウンロードした場合は手動でネットワークの設定をしてやる必要があります。
VirtualBoxの[ファイル] - [環境設定]からネットワークを選択しアダプタを追加します
追加したアダプタに以下の設定をします
アダプター
IPv4アドレス:192.168.56.1
IPv4ネットマスク:255.255.255.0
DHCPサーバ
サーバーアドレス:192.168.56.100
サーバーマスク:255.255.255.0
アドレス下限:192.168.56.101
アドレス上限:192.168.56.254
アドレスは192.168.56.0/24の範囲内のアドレスであればそれを使っても構いません
次にVirtualBox上のエミュレータを右クリック
[設定]からネットワークを選択
アダプター1
割り当て:ホストオンリーアダプター
名前:(先ほど作成したアダプタ名)
ケーブル接続にチェック
割り当て:NAT
ケーブル接続にチェック
IMEの設定
windowsユーザのみ対象ですが、IMEがMicrosoft Office IMEに設定されているとエミュレータが起動しないようです
Google IMEをダウンロードしてIMEをGoogle IMEに変更します
設定は以上です。お疲れ様でした!
これでAndroid開発速度が上がります!
全部したんですけどできませんでした。 どうしたら良いですか?
返信削除この記事を書いてからGenymotionもバージョンアップしてこの通りにやってもうまくいかないかもしれません。
削除ちなみにどんなエラーとか出てますか?あと環境も教えていただければ。
genymotionダウンロードして デバイス作って起動して、ARMは正常に入るんですが、gappsを入れるときに失敗してしまいますしかしプレイストアは入ってるんです>< そのストアでゲーム落として起動しても動作が停止しましたってなって何回もやってもゲームが始まりません。どしたら治りますか><
返信削除う〜ん。エラーメッセージ教えていただければ、原因の特定がしやすいです。
削除Androidのバージョン 4.2.2だとうまく言ったという記事を見かけました。
http://server-setting.info/android/android-genymotion-kindle.html
すいません、私もそこまで詳しくないので的確なアドバイスが出来ないです。
初めまして。
返信削除どうしても起動できません。
わかるだけサイトを見てみたのですが、だいたいここのような解決方法でした。
VisualBOXもバージョンアップしてみましたが、変わらずです。
ちょこちょこ設定を変えてみたり消したり入れなおしたりもしましたが。
入れた機種はLatitude 10というタブレットPC(Windows8)です。
エラーは以下です。
試したのはAndroid4.2.2の機種です。
助言いただければと思い書き込みました。
宜しくお願いします。
Unable to start the virtual device.
The virtual device got no IP address.
The VirttualBox DHCP server has not assigned an IP address to the virtual device. To find a solution,please start VirtualBox.
はじめまして。
削除> わかるだけサイトを見てみたのですが、だいたいここのような解決方法でした。
そうですね。私も確認しました。
エラーメッセージからは、ネットワークの設定がおかしいと読み取れるのでそこにあたりつけるしかなさそうです。
ネットワークの設定を再度見なおして、pingが届くか確認するしか無さそうです。
すいません。この程度のことしか思いつかないです。
2つともしたんですけど起動しません
返信削除初めまして起動できません。
返信削除Unable to thevirtual device
To strt virtual devices, make sure that your video card
supports OpenGL2.0 and update the drivers.
Details:Failed to initialize backed EGL display (error:4)
if possible,update your video card drivers.
以下のようなエラーが出ます。
よくわからないので解決策があるのなら教えてください。
OpenGLをアップデートしてみましょう。
削除はじめまして
返信削除エミュレーターをインストールするところなんですがどうもできなくて助言を頂きたいと思います。
Failed to deploy virtual device
Unable to create vitual device
Failed to attach dish
何かダウンロードが足らないのでしょうか?
よろしくお願いします