今天打開已經長了厚厚一層灰塵的 Elicpse,發現需要更新;全部更新完後,很自然地按下 Run,然後出現…
[2011-07-14 20:34:28 - Emulator] invalid command-line parameter: Files\Android\android-sdk-windows\tools/emulator-arm.exe.
[2011-07-14 20:34:28 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-07-14 20:34:28 - Emulator] please use -help for more information
奇怪,之前一模一樣的步驟都可以執行的。
原本還懷疑是不是更新不完全,有股衝動想要把整個SDK重新安裝;後來在這個網頁看到了原因
https://code.google.com/p/android/issues/detail?id=18317
原來是SDK安裝在”Program Files”目錄底下,Program跟Files中間的空格在搞鬼。
解決方法:按下Eclipse的Windows→Preferences,在跳出來的視窗選擇Android,然後在SDK Location把目錄位址改成C:\Progra~1\Android\android-sdk-windows,一切就正常了。