之前更新Android的SDK之後,打開模擬器出現了以下的問題

2011-08-03 20 57 45.png   

上面寫的是

invalid command-line parameter: Files.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information

意思說是指令列錯誤

 

-------------------------------------------------

查了網路上的資料

2011-08-03 21 02 13.png

在Eclipse的  Window >  Preferences  中

2011-08-03 21 04 15.png

 

在左側Android的選項中,重新指定SDK的路徑

 

 

我的設定是

D:\Program Files (x86)\Android\android-sdk

手動修改成

D:\Progra~2\Android\android-sdk

像這樣

2011-08-03 21 05 34.png

 

如果你的SDK是裝在

C:\Program Files\Android\android-sdk

那就手動修改成

C:\Progra~1\Android\android-sdk

這樣就OK了

--------------------------------------------------------------------------  

 

因為以前的檔名(資料夾名稱)都要符合DOS的8+3的規定

檔名只能有8個字元加上3個字元的副檔名

 

到了之後才有所謂的長檔名(沒有這種限制)

在DOS裡的長檔名表示就是,打出8個字之後,加上~符號

第一個就1號  第二個就2號......以此類推

原文

Explanation: All nowadays folder names longer than 8 characters have their old DOS equivalent name (8 characters with no spaces).

So:
- “C:\Program Files\…” is converted into “C:\Progra~1\…”
- “C:\Program Files (x86)\…” becomes “C:\Progra~2\…”

 

至於為何會倒退回之前的表示法

我想這Bug  以後會被修掉吧

 

 

參考資料

http://ideanotion.net/android-sdk-invalid-command-line-parameter-files-error/

arrow
arrow
    全站熱搜

    Johnny 鋼鍊 發表在 痞客邦 留言(1) 人氣()