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
の名前の違いで起動しなくなってしまったのではないかと思われます。(検証用の環境が他に無いため、推測になってしまいますが。)