【Android】Android的虛擬機器(模擬器)無法開啟,invalid command-line parameter: Files.

在Eclipse啟動Android的虛擬機器出現的錯誤
 invalid command-line parameter: Files. 
 Hint: use '@foo' to launch a virtual device named 'foo'.
 
please use -help for more information

錯誤原因:SDK安裝的路徑上存在空格或者中文字元。
Ex: C:\Program Files (x86)\Android\android-sdk  藍色表示空格~發現了嗎?

解決方法:
先說明作業系統為Windows7的情形,XP方法雷同
將Program Files (x86)用對應的(8.3 Format names)8.3檔案名 PROGRA~2 替換,
也就是將Eclipse裡的Android設定
將  C:\Program Files (x86)\Android\android-sdk
改成      C:\PROGRA~2\Android\android-sdk

這樣就正常了!


疑問: PROGRA~2這是啥東東
(參考http://en.wikipedia.org/wiki/Program_Files)




另外,如果你的OS是Windows XP
方法同上,只要將 PROGRA~2改成 PROGRA~1即可

留言

這個網誌中的熱門文章

【Eclipse】MS950轉UTF-8亂碼解決方法 中文亂碼

【PHP】兩個等於==和三個等於===有何差別?

使用 Feedly 訂閱 Ptt 的 RSS,讓手機少裝一些 App