Edited at

Genymotion で Virtual Device を Start しようとしても何も起こらない場合

More than 1 year has passed since last update.

Genymotion で Virtual Device を起動しようと Start ボタンを押してみても、何も起こらない。

起動もしないしエラーメッセージも出ないので、何が悪いのかわからず困ってしまった。


環境


  • Mac OS X 10.10.3

  • Genymotion 2.4.0


吐かぬなら吐かせてみよう動作ログ

ターミナルで Genymotion.app 内のバイナリを直接実行し、動作中のログを確認できるようにしてみた。

% cd /Applications/Genymotion.app/Contents/MacOS

% ./genymotion

この状態で、 Virtual Device を選択し Start ボタンを押してみる。すると...

% ./genymotion

Logging activities to file: /Users/user/.Genymobile/genymotion.log
The file /Applications/Genymotion.app/Contents/MacOS/Player.app does not exist.

どうやら Player.app が存在しないらしい。確認してみよう。

% cd /Applications/Genymotion.app/Contents/MacOS

% ls
crypto/ device-upgrade* genymotion* genymotion-tool* player@
player.app/ plugins/ tools/ translations/

Player.app ではなく player.app になっている......!


シンボリックリンクを張ってみよう

Genymotion が要求する名前でシンボリックを張ってみた。

$ ln -s player.app Player.app

この状態で、再び Virtual Device の Start を試してみたところ、起動できるようになったようです!

OS X をインストールする際、ファイルシステムのフォーマット選択で「大文字/小文字を区別 (Case-sensitive)」にしたため、player.app の名前の違いで起動しなくなってしまったのではないかと思われます。(検証用の環境が他に無いため、推測になってしまいますが。)