EA作成サービスの詳細はこちら

【徹底解説】『Genymotion』でAndroidをパソコン上で動かす

どうもオガパッチョ@happy_tasuです!

パソコン上でスマホを動作させる機能を『エミュレーター』と言います。
他にもLinuxをWindowsPC上で模倣するための装置やプログラムを言います。

今までのエミュレーターは結構重く動作がも~~っさりといった動きでイライラしてきました(^_^;)

色々調べていたら『Genymotion』というエミュレーターが高速で動作するので快適といった評判です。

そこで今回は『Genymotion』を実際に機械音痴な私がインストールからモンスト起動までをまとめました。

【追記】結構途中でエラーがでたり、起動しなかったりで試行錯誤したのでそちらも記載しました。参考にしていただければ幸いです。

Windowsのパソコンの人は、多少エラーが出る可能性があり、試行錯誤する必要があります。知識があまり無い方にはお勧めできません。

Genymotionの概要

genymotion1

3つのOSのバージョンがある

Genymotionは以下の3つのOS用のバージョンが用意されています。

Windows

Mac

Linux

自分のパソコンのバージョンをダウンロードすれば結構です。
私の場合はWindows版をダウンロードします。

Genymotionは無料版で十分

Genymotionは無料バージョンと有料バージョン(3260円程です。)

有料バージョンだと開発者にとってはJavaAPIなどを導入できたりするのです、スマホをパソコンで動作させてアプリをインストール等したいぐらいであれば無料バージョンで十分です。

Genymotionで用意されているエミュレーター端末

Google NEXUS7やGoogle NEXUS4、Sony Xperia Z、Samsung Galaxy Note等の端末をパソコン上で動作させることが出来ます。

私のおすすめはGoogle Nexus4です。
なぜならGoogle Nexus7だと途中でエラーになってしまって起動しなかったから(^_^;)

後記しておりますが、エミュレーターのバージョン等によって『Google Play』をインストールする際に相性が悪かったりするみたいです。

 Genymotionのアカウント作成

Genymotionを使うためにはGenymotionにアカウントを作成する必要があります。

Genymotionのホームページにアクセスします。⇒『Genymotion』

右上にあるサインインを押し、『Create account』を押します。

genymotion2

 

アカウント作成画面で以下を入力し、『Create account』ボタンを押します。

ユーザー名

ログインする時に使います。

e-mail

こちらも同様にログイン時に使います。仮登録確認メールが送信されますので、正しいE-mailを入力しましょう。

Password

ログインする際のパスワードです。

Company size

Personal Useを選択します。

Usage type

Gamingを選択します。

I accept terms of the privacy statement

同意するため、チェックします。

genymotion3

下記画面が表示され、仮登録確認メールが入力したE-mailに届きます。

genymotion4E-mailが届いているので『Click here』を押します。

genymotion5

Click hereを押すと、無事アカウントの作成が完了致します。

genymotion6

Genymotionのダウンロードとインストール

GenyMotionの『Store』を押します。

genymotion7 下の方にあるグレーの『Download』を押します。こちらは無料版です。

genymotion8

 

ページの真ん中あたりにGetGenymotionのリンクがあるのでそちらからダウンロードします。
Virtual Boxを既に入れている方は右のリンク(without Virtual Box)版をダウンロード。

 

genymotion9

 

ダウンロードしたらクリックして実行し、『Next』を押します。
ここからは全て『Next』か『Install』を押していきます。

genymotion10

Genymotionのインストールが終わったら『Virtual Box』のインストールが開始されます。

ここからも同様に『Yes』、『Next』、『Install』を押していきます。※全てデフォルトで大丈夫です。

genymotion19

『Finish』を押すとVirtual Boxもインストールが完了です!早速起動させましょう。

genymotion22

Genymotionの設定方法

Genymotionを起動するとバーチャルデバイスが登録されてないよ!いれる?と表示されますが一旦『NO』を押します。

genymotion23

まずは下の『Sign in』を押します。

genymotion24

Genymotionのアカウント名とパスワードを入れて『Sign in』を押します。

genymotion25

サインインすると使えるデバイス一覧が表示されます。
ここで私は『Google Nexus4』を選択して『Next』を押します。
※画像ではNexus7になってますがその後エラーとなりました(^_^;)

genymotion27

『Virtual devise name』に適当な名前を設定し、『Next』を押します。

genymotion28

 

後はひたすらエミュレータのダウンロードを待つのみ!
完了したら『Finish』を押してください。

genymotion30

完了するとスマホのエミュレータが登録されます。
『Setting』を押しましょう。

genymotion31

VirtualBoxのVirtual devicesはVirtualBoxのインストールされているフォルダを指定します。

基本的にここは確認程度で良いです。GenymotionとVirtualBoxを上記の手順で設定している場合

『C:/Users/”ユーザー名”/AppData/Local/Genymobile/Genymotion/deployed/』に設定されていると思います。

genymotion32

Genymotionの『Start』ボタンを押しましょう!

genymotion51

正常に起動すると以下のようにAndoroidの文字が現れます。

genymotion33

起動したらスマホの画面が表示されるよ!マウスが指でなぞるようにドラッグしてみてください。

genymotion34

これで設定完了です!

正常に起動すればあとはスマホとかわらなく動きますよ!

Genymotionがエラーで起動しない場合の対応

私は何度も起動に失敗しました。

キーポイントは一度設定を確認して『OK』を押して保存。その後VirtualBoxを再起動させます。

エラーが続いていましたが、設定は何も変えずに空更新して、再起動すると治ったりします。

念のため正常に起動しているときのネットワーク設定の画像を載せておきます。

VirtualBoxはこんな画像のアイコンがデスクトップにあるはずです。

genymotion52

VirtualBoxの設定内容

NATネットワークの設定内容

genymotion55

ホストオンリーネットワークの設定(アダプタ)

genymotion56

ホストオンリーネットワークの設定(DHCP)

genymotion57

GoogleNexus4の設定(ネットワーク-アダプタ1)

genymotion58

GoogleNexus4の設定(ネットワーク-アダプタ2)

genymotion59

上記設定で再起動をすると案外正常に起動するようになりますので試してみてくださいね(*´Д`)

GooglePlayをエミュレータにインストールする

Genymotionを起動した状態で、GoogleNexus4を選択した状態にしておく(Startは押さない)

必要ファイルをダウンロードします。

ARM-Translation ⇒ Genymotion-ARM-Translation_v1.1.zipをダウンロード

genymotion-download-ARI

Google各種アプリ ⇒ gapps-jb-20130812-signed.zipをダウンロード

『ARM-Translation』をインストールします。

コマンドプロンプトを起動して以下コマンドを貼り付けます。
(windowsマークを押してcmdと入力すればコマンドプロンプトが表示されるので起動してください。)


cd C:\Program Files\Genymobile\Genymotion\tools

mkdir tmp\Download

adb push C:\各フォルダ\Genymotion-ARM-Translation_v1.1.zip /tmp/Download/

adb push C:\各フォルダ\gapps-jb-20130812-signed.zip /tmp/Download/

adb shell flash-archive.sh /tmp/Download/Genymotion-ARM-Translation_v1.1.zip

ここで一旦Genymotionを再起動します。

また、インストールエミュレータを選択した状態(Startは押さない)で、
再度コマンドプロンプトで『GooglePlay』をインストールします。


cd C:\Program Files\Genymobile\Genymotion\tools

adb shell flash-archive.sh /tmp/Download/gapps-jb-20130812-signed.zip

インストールが完了したら、Genymotionを再起動します。

これでエミュレータを起動してください。(Startを押す!)

genymotion50

GooglePlayがインストールされているはずです。

GooglePlayからいろんなアプリをダウンロードして遊ぶことも勿論できます!

長文でしたがお疲れ様でした!

これでエミュレータの設定は全て完了です!

ここまで読んでくださったあなたは偉い!

書いた私は更に偉い!(`・ω・´)

ということで、分からないことがありましたらLINE『なるほど情報』にメッセージください。

私の分かる範囲内で回答できたらいいなと思います。

それではまた~(^o^)

76 COMMENTS

さくら

いいところまでいったのですが..
コマンドプロンプトの所でうまくいかず
グーグルプレイがダウンロードされてません><

返信する
Ogapacho

さくらさん
コメントありがとうございます。
コマンドプロンプトでダウンロードしたグーグルプレイのファイルをアップロードするのですが、
コマンドのパスはダウンロードしたファイルパスかを確かめてみてください。
adb -device で正常にデバイス名が表示されるかも確かめてみてください。

返信する
タド

『ARM-Translation』をインストールします。
のところで

cd C:\Program Files\Genymobile\Genymotion\tools

mkdir tmp\Download

adb push C:\各フォルダ\Genymotion-ARM-Translation_v1.1.zip /tmp/Download/

adb push C:\各フォルダ\gapps-jb-20130812-signed.zip /tmp/Download/

adb shell flash-archive.sh /tmp/Download/Genymotion-ARM-Translation_v1.1.zip

これの各フォルダっていうところには何を入力するんですか

返信する
れんとす

ARM-Translationをダウンロードするページに飛んだのですが、ダウンロード押しても変なページ飛んじゃいます、、、
すいません、どのようにすればいいでしょうか?

返信する
Ogapacho

れんとすさん
コメントありがとうございます。
URL先の『Download file』という薄い青のボタンを押すことでダウンロード出来ます。

返信する
くろくも

ダウンロードしたファイルのパスっていうのがいまいちわかりません。
無知ですいませんがバカでもわかるように説明お願いします。

あとグーグル各種アプリのとこもリンクとんだのですがどれかわかりません。

返信する
Ogapacho

くろくもさん
パスというのはダウンロードしたファイルの置いてある場所を示したものです
例:C:\Users\user名\Downloads ←のことです。
各種アプリのリンクの最後のスラッシュ/を削除アドレスに入れるとダウンロードされます。

返信する
くろくも

ためしてみました。ディレクトリまたはファイルを作成できません。とでています。

あとdevice not foundとでています。

わかりますか?

各フォルダのパスというのはARM-Translationのパス、Google各種アプリのパス2種類いれるんですよね?つまり同じところなら同じパスを二ついれるということですよね?

返信する
くろくも

なんかいか試していますが、コマンドプロンプトがようやく文字がザーと下に表示されるところまできましたがそれでもグーグルプレイはインストールされません。

なかなか難しいです。
できれば画像で成功するとコマンドプロンプトがどうなるのか見せてほしいです。

最後のグーグルプレイをインストールしますのcd C:\Program Files\Genymobile\Genymotion\tools

adb shell flash-archive.sh /tmp/Download/gapps-jb-20130812-signed.zip
を打ってもなんの反応もないです。

返信する
Ogapacho

くろくもさん
cdでカレントディレクトリを移動した後でで『adb -device』を入力してデバイスが認識されていますか?
また、下記のサイトを参考にしてみてください。
http://qiita.com/coroto/items/608fef0988ca1786f58c
Windows版の場合、結構エラーでインストールが出来なかったりします。
色々エラーメッセージでGoogleで検索すると解決策があったりしますのでそちらも参考にしてみると良いです。

Unreadable server response because of an unknown error と出て、アカウント登録ができないのですが…

返信する
Ogapacho

雪さん
アカウント登録はGenymotionのホームページでしょうか?
半角英語で登録しているか確認してみてください。

返信する
夜空

はじめまして、コメント失礼致します。

『ARM-Translation』をインストールします。の手順のところで、
各フォルダの所にファイルのパスを入れてみましたが、ディレクトリまたはファイルを作成できません。と出てしまいます。

各種アプリのリンクの最後のスラッシュ/を削除アドレスに入れるというのは、
例:C:\Users\ユーザー名\Downloads ←の\の部分を、/(スラッシュ)に変えればいいのでしょうか?

返信する
Ogapacho

夜空さん
パスが間違っているのではと思われます。
コマンドを記載していただけますでしょうか?
スラッシュではなくバックスラッシュが正しいです。

返信する
Ogapacho

圭ぬこさん
一度デバイスを削除して他のデバイスをインストールして試していただけますでしょうか。
また、エラーの内容も記載をお願いします。

返信する
麦茶

終盤のgoogle各種アプリをダウンロードするところで、リンク先に行っても英文で文章が表示されるだけでダウンロードされる気配がありません。どうすればいいですか?

返信する
Ogapacho

麦茶さん
コメントありがとうございます。
URL先の『Download file』という薄い青のボタンを押すことでダウンロード出来ます。

返信する
麦茶

再度リンク先を確認しましたが、薄い青いボタンどころか『Download file』という文字も見つかりませんでした。私のパソコンでリンク先を見ると、まるでメモ帳に書かれたような、真っ白な背景に特徴のない文体でずらずらと英文が8行ほど書かれているだけです。クロームからIEに変えてやってみても同じでした。どうすればよろしいですか?

返信する
わかめ

google各種アプリをダウンロードするサイトを開いても、英文しか表示されずダウンロードされません。どうすればいいですか?

返信する
Ogapacho

わかめさん
コメントありがとうございます。
URL先の『Download file』という薄い青のボタンを押すことでダウンロード出来ます。

返信する
はる

コマンドプロンプトできまたんですが、adb shell flash-archive.sh /tmp/Download/Genymotion-ARM-Translation_v1.1.zipと打つとファイル名または拡張子が長すぎますと言われます。
どうすればよろしいでしょうか?無知で申し訳ありません。

返信する
ぼっち

Androidの文字が表示され起動には成功してるのですが、スマホの画面になりません。なぜでしょうか?(・・;)

返信する
Ogapacho

ぼっちさん
私もいくら待ってもAndroidの文字が表示されたままになった時があります。
その場合、パソコンの再起動や、デバイスをアンインストールして他のデバイスをインストールしたら正常に起動するようになりました。
同じで治るか分かりませんが、試してみてください。

返信する
モンスト

前の方と似たような疑問なんですが、私もAndroidは起動できてるのですがスマホの画面にはならずAndroidのみがずっと表示されます。どうしたらよいでしょうか?よろしくお願いします!

返信する
Ogapacho

コメントでありがとうございました。
私の場合は、ドラッグインストールでエラーが出てしまっていたため、
コマンドプロンプトでのインストール方法をご紹介させていただきました。

返信する
muku

Unreadable server response because of an unknown error と表示されアカウント作成ができません。  ほかの方への回答で名前は半角英字かという質問がありましたが。当方半角英字で作成しているのですが作成ができません。

返信する
reconquis

コマンドプロンプトの所全然わからないです。何度やってもうまく行きません(汗)
もう少し詳しく解説していただけないでしょうか?

返信する
Ogapacho

reconquisさん
コマンドプロンプトがわからないのであれば、
ドロップしてインストールしてみてください。

返信する
マミオ

ダウンロードして起動してログインしようとするとエラーがでてログインできません どうしたらよいでしょうか?

返信する
めておにっく

アカウントをつくろうとしてもどうしても
Unreadable server response because of an unknown error
と出てしまいますどうすればいいでしょうか?

返信する
Ogapacho

めておにっくさん
半角スペースや全角文字や機種依存文字を使ってないか気をつけて、色々試してみてください。
正常にアカウントは作成できるので、何か入力している文字が不正だと思います。

返信する
ろか

プレイストアを入れて起動したら
グーグルアカウントなんちゃらとでて
アプリがみれない状態になっています
グーグルアカウントなどを設定はどこでやればいいんですか?

返信する
たしけ

Google playも無事インストール完了し、さぁ起動だー、と思いきや
「接続できません」と表示されてしまいます。

普通に検索してインターネットの表示とかはできるのですが、
Google playのみ接続できずにアプリもダウンロードできません。

色々試してみましたが、解決できなかったので・・・
どうしたらいいでしょう?

返信する
Ogapacho

たしけさん
Googleプレイのインストールしたバージョンとデバイスのバージョンが合わないのかもしれません。
他のデバイスで再チャレンジしてみてください。

返信する
tr

はじめまして。pcで公式hpでアカウントを登録しようとしたのですが、Unreadable server response because of an unknown errorとでできて登録できませんでした。なのでiphoneでアカウント登録しようと試みた結果、登録することが出来ました。そしてpcでログインしようと試みたらまた先ほどのエラーが出てきて出来ませんでした。id パスワード共に正確で不備はありませんでした。なぜ登録できないのかおしえていただければと思います。。。よろしくお願いします

返信する
Ogapacho

全角になってるとかはないでしょうか?
私の場合は、『-』『ー』などの違いや、頭文字が大文字になってだめだったなどでした。

返信する
そうし

Google Nexus4を選択しても×とでて入れることができません、どうしたらいいですか?

返信する
やなぎ

対処方法を教えて下さい・・・

genymotionのプレイストアに
モンストが無く招待リンクから飛んでみたら
端末対応していませんとなりました。
端末対応しているバージョンが知りたいです。

返信する
Ogapacho

私が記事で記載している端末であればモンストがインストール可能でした。
その他については色々試してみないとわかりません。

返信する
なんこた

いざStartボタンを押してandoroid?を立ち上げても画面が真っ暗で時刻や背景などが表示されません。

Genymotionをインストールして、セットでOracle VM VirtualBoxも落とし、インストールは指示通りにしました。GoogleNexus4の 5.1.0を選択し、SettingsでVirtualBox本体のあるフォルダを選択(C:/Program Files/Oracle/VirtualBox/)を選択しました。
あまりPCに詳しくないので難しい言葉など分かりませんが、よろしかったらお知恵を貸してください。よろしくお願いします。

返信する
akina

はじめまして
Google playのzipがダウンロード終了したあとに
ファイルから開こうとすると
「ファイルを開くことができませんでした」
となるのですが、これはどのようにすればいいでしょうか。

返信する
mimi

記事を参考にpcに入れさせて頂きました。
一つ気になることがあるのですが、トラフィックが受信料送信量とも異常に増えてしまいます。
通常の何十倍にもなっています。メルカリというサイトを見ていたのですが、たった数分で1ギガ2ギガと受信料が増えてしまいます。
なぜこのようになるのか教えて頂けますと助かります。

返信する
Ogapacho

mimiさん
通信量は気づきませんでした。ありがとうございます。
ただ、私の方では通信量はあまり変わらないようです。
アプリをダウンロードなどして大きくなった等はありませんでしょうか?

返信する
モンスター

Genymotionをインストールして、Sign inをしようとするとWrong username of passwordと表示されて、何回やっても進めません。どうしたら先に進めますか⁇

返信する
Ogapacho

それはユーザーIDかパスワードが不正な文字あるいはパスワードがルールに則ったパスワードになっていないことが原因かと思われます。
色々ユーザーIDとパスワードを試してください。
すべて半角でお願いします。

返信する
nya

GooglePlayをエミュレータにインストールするというのころですが、私のPCはMacBook airなのでコマンドプロンプトを起動できません。どうすれば良いでしょうか?

返信する
samu

Genymotionでなんとかグーグルプレイまではいけるようになったのですがモンストには対応してないんですかね?色々調べたのですが「出来てる」っていう情報が多いのでやってみたのですがどの機種使ってもモンストのインストールができませんでした。

返信する
おーく

Unreadable server response because of an unknown error

これはブラウザの問題です

IEではこの問題が起きると思います
safari
firefoxで回避確認できましたので詰まってたらこちらをお試しください

返信する
くっめー

Storeの位置が分かりません・・・1年くらいたってばしょがかわったのでしょうか?

返信する
Ogapacho

お返事が遅くなり申し訳ございません。
既に解決されているかもしれませんが、
StoreとはどのStoreを意味していますでしょうか?

返信する
サジャ

Lenovo Yoga 2 1051fでGenymotionを使っています。windows10です。以前はうまく使えていたのですが、一度クラッシュして画面の解像度がおかしくなってしまったのでwindowsをリフレッシュしました。その後Genymotionをインストールし、バーチャルデバイスをインストールしようとすると(例えばnexus4 android4.2.2など)100%ダウンロードできてから、バーチャルデバイスを作れない、とメッセージが出てきます。その後Genymotionを再起動するとバーチャルデバイスはインストールされているのですが、スタートした後arm translation インストーラーがうまく入りません。SDカードのダウンロードフォルダにコピーされた、と出てくるだけです。何か設定を変えればインストールできるのでしょうか?リフレッシュ前はインストールできていたのに不思議です。教えていただければ助かります。

返信する
Ogapacho

サジャさん
おそらく一度クラッシュした際に、レジストリが不完全な状態で残ってしまったのではないでしょうか?
以前私はGenymotionではなく他のソフトウェア時にクラッシュ(青画面)になり、システムの復元を行いましたが、レジストリが邪魔をして同じソフトウェアがインストール出来なくなった事があります。
問題なのは、レジストリは誤って消したりするとWindows自体が起動しなくなるのであまり触らない方がよいです。
お力になれなくすいません><

返信する
杉原 千絵

Genymotionをインストールできました!
PCでメルカリの出品が出来るようになり、とても助かっているのですが今度はスマホからメルカリにアクセスが出来なくなってしまいました;;
どこかで変な設定をしてしまったのでしょうか?

スマホから取引画面に入ることが出来ず、出先から購入者の方に連絡が出来ません。
これでは本末転倒;;

PCからはすべての作業が出来ます。
スマホからはメルカリ事態にアクセスが難しいです。ずっとビジーな状態で最初の画面にもならない。画像が反映されない。取引画面にも行けない。
環境が不安定でアクセス出来ません。とメッセージが出ます。
横でPCはすべてにアクセスできます。

PCはWindows8.1を10にアップグレードしたもの
スマホはアンドロイド4.3 サムスン
です。PCからGenymotionをアンインストールすれば解決するのでしょうか?

どちらでも使えるようにすることは出来ないでしょうか?

お心当たり有れば教えて頂けると嬉しいです。
宜しくお願いします。

返信する

コメントを残す

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