2011-07-15 70 views
0

當我運行我的應用程序時,出現錯誤。錯誤是:啓動模擬器時出錯

無效的命令行參數: sw \ android-sdk-windows \ tools/emulator-arm.exe。提示:使用'@foo'到 啓動一個名爲'foo'的虛擬設備。請使用-help以獲取更多信息 信息

我該如何解決這個問題?

+0

它可以幫助你。 http://stackoverflow.com/questions/6702587/android-hello-world-tutorial-using-eclipse/6702835#6702835 –

+0

不,這沒有幫助。我給sdk路徑沒有空格。我的一些虛擬設備有些是虛擬的,有些則不是。如果我創建一個新設備,那麼它就可以工作,但我無法每天創建一個新的虛擬設備。 – Kamal

+0

你的sdk路徑是什麼? –

回答

2

這是因爲你的eclipse中的sdk路徑包含「程序文件」,它包含空間。 PROGRA〜1代替「Program Files」。這應該可以解決問題。

EDITED

要找到你的目錄的小名字 -

打開命令提示符,轉到您的父目錄和火命令 - DIR/X,你會得到的爲小型名稱列表所有的目錄。用你在這裏得到的名字用空格替換任何名字。

+0

「E:\ Androidsw \ android-sdk-windows」這是我的sdk路徑。 – Kamal

+0

我編輯了答案。檢查它是否解決您的問題。 – Sumit

+0

是的,這工作..謝謝。 – Kamal

0

我在Android 7的Android模擬器中遇到以下錯誤 無效的命令行參數:文件。

從堆棧溢出建議我嘗試MLINK建議如下:

C:> mklink/d 「d:\的Android \」「C:\程序文件(x86)\的Android \ Android的SDK窗口\「

在eclipse中更改Android位置的位置。 幫助 - > Prefrences - > SDK Locatoion到D:\ Android 從eclipse運行一個應用程序,它會在模擬器中顯示輸出。 (注:這是不可能的從SDK管理器中直接啓動仿真器)

www.rajaramsystems.com/blog