執行時命令行參數無效
執行時命令行參數無效,,,當我單擊“作為應用程序運行”選項時,它顯示以下錯誤:[2010-08-16 16:56:35 - ] -line : :port.[2010-08-16 16:56:35 - ] Hint: use '@foo' to a named 'foo'.[2010-08-16 16:56:35 - ]
當我單擊“作為應用程序運行”選項時,它顯示以下錯誤:
[2010-08-16 16:56:35 - Emulator] invalid command-line parameter: http://hostname:port.
[2010-08-16 16:56:35 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2010-08-16 16:56:35 - Emulator] please use -help for more information
刪除以前的虛擬設備。重新創建它。啟動它
仿真器運行后光盤參數不正確無法復制,運行應用程序
另一方面,轉到運行配置并選擇要運行的仿真器。
如果從 SDK中手動打開仿真器,則運行調試器,它也可以運行
顯然,問題在于路徑中的空格,因此只需從:
C:\ProgramFiles\Android\Android sdk
致:
C:\PROGRA~1\Android\Android sdk
如果您有一個64位系統
發件人:
C:\ProgramFiles(x86)\Android\Android sdk
致:
C:\PROGRA~2\Android\Android sdk
在->->下,如上所示更改SDK位置
翻譯自:
此技巧在中不起作用。為了解決這個問題,我將 SDK移動到c:\ SDK窗口
在此之后,您仍然需要在中更改的路徑,當然:-右鍵單擊模塊->打開模塊設置-轉到:平臺設置->SDK->
或者刪除前一個,創建一個新的
我已經嘗試解決這個問題兩天了,我剛剛找到了一個適合我的解決方案:
從“ Files”(或“ Files(x86)”(如果使用 7)文件夾中的“”文件夾中剪切該文件夾,并將其直接粘貼到C:\目錄中
您的SDK文件路徑應如下所示:
C:\\ sdk
很簡單:現在調試器不應該擔心文件路徑中有空間。如果需要進一步澄清,請告訴我
我在執行模擬器時遇到了與相同的問題,我現在找到了解決方案。請按照以下步驟操作:
卸載已安裝的SDK在光盤C中創建一個文件夾把它命名為打開它,在里面創建一個新文件夾,我把它命名為~1在~1創建的文件夾中執行要安裝的SDK的安裝在表示無效參數的行中。你需要清除所有的空間。我也有同樣的問題-我的路徑類似于
jason/phone-app/xyz
我把目錄名改成了
jason/phoneapp/xyz
,它成功了。您需要更改命令行引用的目錄的實際名稱。然后你需要進入,進入>,你會發現上面寫著phone app(在我的例子中),并將其更改為,一切都會好起來
不要卸載任何東西,也不要移動文件,因為它們會被刪除。SDK的其余部分最終會去尋找它們,但無法找到它們。
我做了以下操作,我的問題得到了解決(我的問題:當我想從AVD管理器運行模擬器時,我收到了以下錯誤無效的命令行參數:文件。提示:使用“@foo”啟動名為“foo”的虛擬設備。請使用-help以獲取更多信息)我認為它發生在.exe的路徑中(在 sdk目錄的tools文件夾中),任何空間都存在(比如C:/ Files(x86)/…在程序和文件之間)那我做了什么?-我刪除了所有已創建的虛擬設備。-將整個 sdk文件夾復制到其他地方。-在沒有任何空格的其他路徑中卸載并重新安裝SDK(如C:// SDK)-我將舊sdk (在卸載之前復制)的內容(如平臺工具和平臺文件夾)復制到新路徑。(您可以再次從avd管理器下載平臺工具和平臺,但這次)它對我有用,我希望它對你也有用。謝謝
當我試圖從啟動時,我遇到了同樣的錯誤。我的文檔中有我所有的文件,而不是我的程序文件。我移動了這些文件,但仍然有問題,因為我的用戶名中有一個空格
所以我采納了 的建議光盤參數不正確無法復制,將我的 SDK文件夾放在我的C:目錄和viola中,問題解決了…在我在中重定向它之后,顯然lol
只要確保SDK路徑中沒有任何東西有空間,就可以了。您不必卸載或刪除任何內容,也可能不必移動任何文件。請記住…整個路徑中沒有空格。=)
我一直在嘗試解決同樣的問題,我剛剛找到了一個適合我的解決方案:@首先我看到一個名為.txt的文件“adb工具已轉移到平臺工具/
如果在SDK中看不到此目錄,啟動SDK和AVD管理器(執行工具)并安裝“ SDK平臺工具”
還請將PATH環境變量更新為包括平臺工具/目錄,以便從任何位置執行adb
"因此,我將adb.exe從平臺工具復制到了工具……但沒有成功然后我嘗試了下一個解決方案,那就是創建一個新的設備bt,它也失敗了刪除舊的虛擬設備和創建新的虛擬設備對我來說也不起作用
所以我嘗試了下面的解決方案,很多人都這么說。我是在一個西班牙博客上找到的。我不懂knw西班牙語bt,我懂knw谷歌翻譯
問題似乎是路徑中的空格,例如:C:\ Files\\ sdk
將此更改為C:\~1\\ sdk
這對我來說真的很有效。
如果您能提供更多詳細信息,我們將不勝感激。您是否創建了自定義仿真器?您是否添加了要在模擬器啟動時啟動的命令行?不,我沒有創建自定義模擬器,也沒有添加命令行。我認為這是在我以前的virt中發生的