Windows/Mac/Linux で動作する Android 端末のエミュレータです。
特徴としては、
Genymotion を使用するには、「Virtual Box」がインストールされている必要があります。
今回は「Mac OS X 64 bits v1.2.1」をダウンロードしました。
インストールは、通常の Mac のアプリをインストールする要領で行います。
まず、インストールした「Genymotion.app」をクリックします。
1. 新しいデバイスを追加しますか?と聞かれるので「Yes」を選択
You have no virtual device available yet. Do you want to add a new one? ⇒ [Yes] を選択
2. Genymotionアカウント(email, password)を入力し、【Connect】する
3. デバイスの選択
今回はとりあえず「Galaxy Nexus-4.1.1-with Google Apps-API 16-720x1280」を選択しました
4. ADB接続の設定をしますか?と聞かれます
To use ADB connection, you should configure correctly the path to Android SDK. Do you want to configure it now?
Genymotion のエラー(その1)
Unable to start the Genymotion virtual device. VirtualBox can't run the virtual device.
Genymotion のエラー(その2)
Warning: CPU number has been forced to 1. Virtualization technologies not available in your CPU.
Virtual box のエラー
VT-x is not available. (VERR_VMX_NO_VMX).
Genymotion または、Virtual box で上記のようなエラーが発生した場合は、下記のどちらかで対応します。
1.ホストOSの「Virtualization technology」を有効にする
2.エミュレータ(Virtual box image)の「Virtualization technology」を無効にする
Bios で「Virtualization technology」の設定を有効にします。
下記の xml(.vbox) を書き換えます。
xml ファイル
/User/<USER>/.Genymobile/Genymotion/deployed/<IMAGE_NAME>/<IMAGE_NAME>.vbox
書き換える内容(34行目付近)
書換前) <HardwareVirtEx enabled="true" exclusive="true"/> 書換後) <HardwareVirtEx enabled="false" exclusive="false"/>