[Android] 高機能エミュレータ「Genymotion」を導入[Mac version]

目次

高機能エミュレータ「Genymotion」を導入

android-studioのエミューレータでデバッグしていたが、どうも遅く調べていたら
高機能エミュレータ「Genymotion」が良いということで導入してみた

*執筆現在、個人利用は無料

事前準備

VirtualBoxという仮想環境を準備
https://www.virtualbox.org/wiki/Downloads

Genymotionサイトで登録

http://www.genymotion.com/
へアクセス。

Sign in で新しいアカウントを作成。
メールアドレスとパスワードで登録。

Genymotionをダウンロード

ダウンロードページから使用しているPlatform(OS)のインストーラーをダウンロード
Windows、MAC、Linuxがある

Genymotionをインストール

MACの場合、GenymotionとGenymotion Shellの両方をアプリケーションに登録すること。

Genymotionを起動

初回起動すると仮想デバイスを作成するか?というメッセージが表示されるので、「OK」とクリック

先程作成したアカウントでGenymotionアプリケーション上でサインイン

お好みのAndroid versionとデバイスを選択して、「create」で作成できる

作成できたら「Play」で起動させてみる。

Android Studioと連携

このままではAndroid Studioから起動させてデバッグログが見れないので、Android Studioと連携させる

Android Studioのメニュー > Preferencesを開き、Pluginを選択

PluginのリストからGenymotionを探して、インストール
*なぜかリスト上で検索できなかったので、G列から探した

インストールが終了したら、Android Studioを再起動

メニューの一番右にGenymotionアイコンが表示されているのでクリック
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-20-9-44-14

Genymotion.appがあるパスを聞いてくるので、先程インストールした場所を指定。
*大体「/Applications/Genymotion.app」

再度アイコンをクリックすると、メニューが表示され、ここから仮想デバイスの作成や起動などを行うことができる

Genymotionデバイスでのアプリ起動

Genymotionデバイスでのアプリ起動は通常のエミューレータと同じく「Run」ボタンから起動するデバイスリストにGenymotionデバイスが表示されているので指定して起動させるとよい

ちゃんとAndroid StudioのLogCatにもデバッグログが表示される

Genymotionデバイスへのコピペ

公式サイトにはGenymotionデバイスへのコピペは簡単にできるとしか書いていなかったので、念のため

Genymotionデバイスへのコピペは、PC上でコピーして、Genymotionデバイス上でクリック長押し→「ペースト」が表示されるので、ペーストでOK

GenymotionデバイスへのGoogle Play / Google Play Serviceのインストール

GenymotionデバイスはGoogle Play Serviceがデフォルトで入っていないので、Google Playからインストールする必要があるが、そもそもGoogle Playも入っていない

Genymotion-ARM-Translationをダウンロード

こちらからGenymotion-ARM-Translation_v1.1zip をダウンロード

Genymotion-ARM-Translation_v1.1zip

*海外サイトでGenymotion-ARM-Translation_v1.1zipを紹介しているサイトがいつかあるが、ポップアップが大量に出るサイトもあるので自己責任で

Genymotion-ARM-Translationをインストール

ダウンロードしたGenymotion-ARM-Translation_v1.1zipをzipファイルのまま、Genymotionデバイスにドラッグアンドドロップ

インストールしてよいかのダイアログが出るので「OK」でインストールする

コンソールでadbをリセット

adb reboot

gappsをインストール

Google Playアプリ「gapps」をインストール

Androidのバージョンによってインストールするgappsをダウンロードすること

Android 5.0.x, Android 4.4.x, Android 4.3.x, Android 4.2.x, Android 4.1.x, Android 4.0.x, Android 2.3.3

その他のgappsは
http://opengapps.org/
からダウンロード

ダウンロードできたら、同じくそのままGenymotionデバイスにドラッグアンドドロップ

インストールしてよいかのダイアログが出るので「OK」でインストールする

コンソールでadbをリセット

adb reboot

Google Playがインストールできたので、Google PlayからGoogle Play Service(日本名:Google Play 開発者サービス)を検索して、インストール

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です