スマートフォンでの見え方をチェックするため、派遣先で使っているパソコンに、スマートフォンのエミュレータを入れました。
以前、BlueStacks を試しに自宅のパソコンに入れたことがあったので、ネットで調べたところ、どうも評判が悪くなっています。無理やりソフトをインストールしようとするらしい。以前使った時は、幾つかの機種を選べたと思うのですが、それも選べなくなっていました。
そこで急遽、方針を変えてネットで評判がいい、Genymotion を入れることにしました。派遣先で使っているPCには既に VirtualBox をインストール済みで、ゲストOSに CentOS が入っています。このインストールは省ける訳です。
Genymotion の公式サイトでアカウント登録を行い、無事ダウンロードできました。
インストールもうまくいって、デバイスも設定できました。
しかし、デバイスを起動しようとしたところ、次のようなメッセージが出て動きません。
Unable to start the virtual device. VirtualBox cannnot start the virtual device. to fing out the cause of the problems, start the virtual decive from VirtualBox. For more infomation, check the log files. Please refer to: www.genymotion.com/faq/logs
ここに書かれたFQAのログを見ると、ログの取り方が書いているだけでした。
詳細はログを見ろということらしいです。
そこで、このWebページを参考に探したところ、下記のパスのファイルが参考になりました。
C:\ユーザー\{ユーザー名}\AppData\Local\Genymobile\genymotion.log
このファイルに、こんなメッセージがありました。
[Genymotion Player] [Warning] [getSavedHostOnlyInterface] Checking "VirtualBox Host- Only Ethernet Adapter #2" interface status ( QHostAddress( "192.168.203.2" ) )
もしかして、ネットワーク関係のエラーと思い、ViurtalBox の設定を見ると、確かに、ネットワークの設定が、 「Ethernet Adapter #2」 になっています。この設定は無いので、他のゲストOSと同じ「Ethernet Adapter」に変更して、起動したところ正常に立ち上がりました。
どうもゲストOS起動時に、公式サイトにアクセスしているようです。
そして、このネットワークのエラーですが、皆さん困ってるようで google では、この手の記事がたくさんありました。他のゲストOSは、NATで普通に外へアクセスできているので問題ありませんが、最初から設定して動作しないのはやっぱりインストーラの問題のような気もします。
(何回かやっているうちにうまくいく人もいるようで、よくはわかりません)
さっそく、目的のページを表示してみます。へえ、こんなふうに見えているんだ。
(自分のスマホでは、これまでに1度も見たことがありませんでした。)
ついつい、Windows 7 側の IE の URL をコピーして、genymotion で動いているデバイスのブラウザに貼り付けようとしてしまいます。もちろん、貼り付けできません。ゲストOSの CentOS と Windows 7 の間では、クリップボードを有効しており、CentOS側のアプリケーション次第では使えるのですが、これはダメみたいです。
見難いページがあれば、ブログを管理している方に言ってみたいと思います。