問題
素直にインストールしたはずなのに、エミュレータが起動してくれないパターン。
エミュレータ起動時に、以下の文言が表示される。
[2011-08-03 01:52:35 - Emulator] invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
[2011-08-03 01:52:35 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-08-03 01:52:35 - Emulator] please use -help for more information
実際の表示
原因
パスにスペースが含まれていると、途中で切れてしまう。
対策
1. パスを変更出来る場合は、スペースが含まれない名前に変更する
2. Program Files の場合は、32bit、64bit に応じて以下の通り変更する
Windows 32bit版
変更前: C:\Program Files\Android\android-sdk
変更後: C:\PROGRA~1\Android\android-sdk
Windows 64bit版
変更前: C:\Program Files (x86)\Android\android-sdk
変更後: C:\PROGRA~2\Android\android-sdk