AndroidStudioでGenymotionを使えるようにするまで(Mac)

半分以上書いてから気づいたのですが、すでに[Genymotion + Android Studio on Mac](http://qiita.com/Sam/items/8d551f575b617fa0be7e)で結構詳細に紹介されていました。
ただ若干UIも変わっていることですし一応私も記事を書いてみます。

# バージョン

* MacOS : OS X El Capitan 10.11.1
* Genymotion : 2.6.0
* Virtual Box : 5.0.12
* Android Studio : 1.5.1

# Genymotionをダウンロード

1. 公式サイトで画面上部の「Sign in」をクリックします。
![スクリーンショット 2016-01-09 14.58.54.png](https://qiita-image-store.s3.amazonaws.com/0/100736/d09ac0eb-af12-5a45-7414-c998dab7f6e7.png)

2. このような画面が出てくるので必要事項を記入し「Create account」をクリックします。
![スクリーンショット 2015-12-22 13.08.41.png](https://qiita-image-store.s3.amazonaws.com/0/100736/2a7be2b5-6ba1-24ea-ccda-fc8a079f0561.png)

3. またまた必要事項を記入して「Create account」をクリックします。
![スクリーンショット 2015-12-22 13.08.52.png](https://qiita-image-store.s3.amazonaws.com/0/100736/7b2b6916-f1b5-9787-00a7-a8a29e09a0a1.png)

4. 送られてきたメールの「Click here」をクリックしてアクティベーションをすませる。

5. [公式ページ](https://www.genymotion.com/#!/)の下の方にダウンロードについての話が載っているので、「download it here」をクリックします(青枠で囲っている部分)。(何やらお金の話が載っていますが、個人で使う分には無料です)
![スクリーンショット 2015-12-22 13.13.15.png](https://qiita-image-store.s3.amazonaws.com/0/100736/8ddeda6b-d892-dc42-0ec6-6f977fe9a137.png)

6. 遷移したページの中ほどにダウンロードリンクが出ているので、Mac用のGenymotionをダウンロードする。「Get Genymotion」をクリックするとダウンロードが始まります。
![スクリーンショット 2015-12-22 13.14.14.png](https://qiita-image-store.s3.amazonaws.com/0/100736/8a56607a-bd85-3a6a-615e-6fd6950f4b7e.png)

7. ダウンロードしてきた.dmgファイルをクリックします。

8. こんな画面が現れるので、2つとも選択してApplicationsにドラッグ＆ドロップします。
![スクリーンショット 2016-01-09 16.01.06.png](https://qiita-image-store.s3.amazonaws.com/0/100736/79a7c215-fb2a-7531-1028-c1fdf273dcb2.png)

9. この時点でGenymotionを起動しても「Virtualization engine not found.」が出るので、今回はVirtual Boxを入れます。
 ![スクリーンショット 2016-01-09 16.04.51.png](https://qiita-image-store.s3.amazonaws.com/0/100736/bfe14b3a-7a9f-1581-59a8-2b8ae6369dcf.png)

※デスクトップにこんなかんじのアイコンが作られていると思いますが、ここまで出来たらもういらないので、右クリックをして「genymotion-**を取り出す」をクリックして大丈夫です。
![スクリーンショット 2016-01-09 16.09.32.png](https://qiita-image-store.s3.amazonaws.com/0/100736/5cb1b97b-748a-2a03-85fc-a14e06569d9e.png)

# Virtual Boxをダウンロード

1. [Virtual Boxのダウンロードページ](http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html?ssSourceSiteId=otnjp)でMac用のVirtual Boxをダウンロードします。
![スクリーンショット 2016-01-09 16.13.46.png](https://qiita-image-store.s3.amazonaws.com/0/100736/799b9754-c150-7a6e-235f-1023eea2d968.png)

2. ダウンロードしてきた.dmgファイルをクリックします。

3. こんな画像が現れるので、まずは1の指示通りにVirtualBox.pkgをダブルクリックします。
![スクリーンショット 2015-12-22 13.24.08.png](https://qiita-image-store.s3.amazonaws.com/0/100736/e7ed5e51-af74-d3b9-ea36-2bdabf1d222b.png)

4. インストーラが立ち上がるので、流れに沿って進めていきます。

5. 4の作業がすべて終わるとApplicationsにVirtual Boxが追加されているので起動できることを確認します。
![スクリーンショット 2015-12-22 13.25.46.png](https://qiita-image-store.s3.amazonaws.com/0/100736/545eac4a-cc6c-edf6-ec80-8fcc974c9e26.png)
このVirtual Boxですが、Genymotionを動かすという点ではこれ以上何もしなくても大丈夫です。

※このVirtual Boxもデスクトップにアイコンが作られていると思うので、「取り出す」を実行しておきます。

# virtual deviceを追加する

1. Genymotionを起動します。

2. こんな画面が現れるので、Acceptをクリックします。
![スクリーンショット 2016-01-09 16.30.43.png](https://qiita-image-store.s3.amazonaws.com/0/100736/148c77af-eb25-3374-735a-f11760650494.png)

3. 「virtual deviceがまだないからなんか追加する？」と聞かれるので、「Yes」をクリックします。
![スクリーンショット 2015-12-22 13.27.25.png](https://qiita-image-store.s3.amazonaws.com/0/100736/988ab747-7c0f-1d5e-77ac-1b9422f097a0.png)

4. サインインをしていないとvirtual deviceのダウンロードができないので、「Sign in」をクリックします。
![スクリーンショット 2016-01-09 16.34.46.png](https://qiita-image-store.s3.amazonaws.com/0/100736/30e5ef9e-2a76-589b-5f49-e93f74392b68.png)

5. 必要な情報を入力して「Sign in」をクリックします。
![スクリーンショット 2016-01-09 23.19.50.png](https://qiita-image-store.s3.amazonaws.com/0/100736/1a0a732d-427f-e8de-50d5-bf0e05719a7f.png)

6. いろいろなデバイスが表示されるようになりました。必要に応じて「Android version」や「Device model」を選択しつつダウンロードしたいデバイスを探します。
![スクリーンショット 2016-01-09 16.51.39.png](https://qiita-image-store.s3.amazonaws.com/0/100736/80941227-5e32-8c23-fd66-cc1d1c9942cf.png)

7. ダウンロードしたいデバイスが見つかったらクリックし、下の「Next」をクリックします。

8. デバイス名を変更したければ変更します。そのままでよければ何もせず「Next」をクリックします。これによってダウンロードが始まります。
![スクリーンショット 2016-01-09 17.04.17.png](https://qiita-image-store.s3.amazonaws.com/0/100736/479ba07f-e353-f2e9-c187-d77f24f27ea4.png)

9. ダウンロードが終わったら「Finish」をクリックします。

10. これでデバイスが追加されました。ちなみにこの画面から先ほどと同じようにデバイスを追加するには、「Add」をクリックします。
![スクリーンショット 2016-01-09 17.09.11.png](https://qiita-image-store.s3.amazonaws.com/0/100736/d4dd7162-3014-e5c6-91a4-00f9759121b9.png)

11. デバイスを起動してみます。「Start」をクリックするかデバイス名をダブルクリックします。

# Android StudioでGenymotionの設定をする

1. プラグインを入れます。Android StudioのPreferenceをクリックします。
![スクリーンショット 2016-01-09 22.33.13.png](https://qiita-image-store.s3.amazonaws.com/0/100736/ebf830ac-ae05-a7de-ecc7-93f3b8078fe1.png)

2. 左のメニューからPluginsをクリックし、Browse repositories...をクリックします。
 ![スクリーンショット 2016-01-09 22.34.52.png](https://qiita-image-store.s3.amazonaws.com/0/100736/5af1cacd-a7c0-dc9d-09cb-35d2b6b887fa.png)

3. 「Genymotion」を検索し、「install plugin」をクリックします。
![スクリーンショット 2016-01-09 22.39.37.png](https://qiita-image-store.s3.amazonaws.com/0/100736/31501b63-f61c-396f-5a69-630e6546eb88.png)

4. こんな表示が出てくるので、「Yes」をクリックします。ダウンロードはすぐ終わります。
![スクリーンショット 2016-01-09 22.42.20.png](https://qiita-image-store.s3.amazonaws.com/0/100736/341498f8-855f-7019-fcaf-d7e8dea4d671.png)

5. Preferenceを閉じる時に再起動を促されるので「Restart」をクリックします。
![スクリーンショット 2016-01-09 22.44.30.png](https://qiita-image-store.s3.amazonaws.com/0/100736/8c83ce82-0753-dc79-c1d5-a15994a5304d.png)

6. 再起動するとGenymotionのアイコンが追加されている(画像の一番右端にあるもの)と思うので、これをクリックします。
![スクリーンショット 2016-01-09 22.49.16.png](https://qiita-image-store.s3.amazonaws.com/0/100736/f39749c7-a794-ed10-7712-eea66adf5b5a.png)

7. Genymotion.appの場所を聞かれるので「/Applications/Genymotion.app」と入力し、OKをクリックします。これで設定は終了です。
![スクリーンショット 2016-01-09 22.57.53.png](https://qiita-image-store.s3.amazonaws.com/0/100736/a260389b-7613-9d93-7d44-9754a5aa3355.png)

# Android Studioで動かしてみる

1. 実行ボタンをクリック、もしくはcontrol + Rをします。

2. 先ほどのデバイスが出てくるので、これを選択してOKをクリックすればGenymotionで実行できます。
![スクリーンショット 2016-01-09 23.01.49.png](https://qiita-image-store.s3.amazonaws.com/0/100736/8beb0395-41d4-8b50-c2ef-b2e193106c4b.png)

# 次回以降Genymotionを使う場合

次回Android Studioを起動した時にGenymotionを動かすまでの手順です。
(Android Studioを起動した時に単に実行ボタンをクリックしても、Genymotionのデバイスは選択肢に出てきません)

1. Genymotionのアイコンをクリックします。

2. StatusがOffになっているので「Start」をクリックします。これによって仮想デバイスが起動します。
![スクリーンショット 2016-01-09 23.12.07.png](https://qiita-image-store.s3.amazonaws.com/0/100736/9820dfcc-8e90-e622-0d38-fa39b696f379.png)

3. 再度2の画面を見るとStatusがOnになっているはずなのでGenymotion Device Managerを閉じて実行ボタンをクリックしてみてください。今度はGenymotionのデバイスが選択肢に出ているはずです。