2011-08-16 57 views
2

可能重複:
Not able to launch android emulator
Starting the Android emulator in SDK tools, revision 12無法從Eclipse中啓動Android模擬器3.7.0

http://developer.android.com/sdk/eclipse-adt.html#installing我按照說明這裏的窗口使用的是64位7機操作系統。這是一個乾淨的系統安裝。我首先安裝了Android SDK,然後安裝了Eclipse,然後安裝了ADT插件。

起初,沒有什麼事情發生。我會點擊window-> android,它會彈出我製作的模擬器列表。我會選擇一個然後點擊開始,沒有任何東西。 ADB.exe甚至不在我的系統資源中。我確信卡巴斯基已經將adb.exe添加到它的可信列表中,並再次嘗試,但仍然沒有骰子。

然後我看到一篇文章說我應該將adb.exe從平臺工具移到工具上,所以我試了一下。這使得它從沒有做任何事情(並在控制檯或logcat中沒有任何報告)切換到現在的位置。它說 無效的命令行參數:文件。 提示:使用'@foo'啓動名爲'foo'的虛擬設備。 請使用-help以獲取更多信息

有關我所能嘗試的更多理論將不勝感激。

爲了進一步說明foo消息發生在2.3.3的平臺上。或選擇3.2。在試用平臺3.0時,它什麼也沒有做。

回答

0

當我的SDK安裝在'Program Files'中時,我遇到了這個麻煩。

無效的命令行參數是參數的程序文件部分中的空間。我猜Android來自Linux世界意味着空白是它的敵人!儘管這是默認的安裝位置。

我將整個SDK(包含模擬器)移動到根'C:\'驅動器。然後它開始工作一種享受。

+0

這解決了這個問題,並允許我從eclipse直接啓動。謝謝您的幫助。將來我會記得數十億美元的公司會犯錯誤。 :) –

+0

我認爲這是M $ Linux的戰爭......我有一個朋友一直在使用Windows多年,當你給他一個名字空間而不是下劃線的文件時,它仍然會發生恐慌! – tigerswithguitars

0

在windows版本上有bug。

打開在/工具/文件夾(你可以在SDK文件夾中找到)命令行提示符,然後運行模擬器,arm.exe -avd nameOfYourVirtualDeviceHere

(順便說一句這不會解決真正的問題,但可以讓你繼續工作)

+0

雖然我沒有選擇這個作爲最佳答案,但對於那些不想嘗試我選擇的解決方案的人來說,這也是一個正確答案。謝謝你的幫助。 –

1

我有同樣的問題,直到我找到一個「修復」(它並沒有解決問題的根源,但無論如何幫助很多),我很煩人: 簡單地創建一個包含以下內容的批處理文件:

CD:

當然,你必須調整正確的 「C:\ Program Files文件\的Android \ Android的SDK \平臺工具」
ADB殺服務器& &亞行啓動服務器android平臺工具路徑。

因此,無論Eclipse或DDMS都無法識別正在運行的模擬器,只需運行此批處理。

+1

雖然我沒有選擇這個作爲最佳答案,但對於那些不想嘗試我選擇的解決方案的人來說,這也是正確的答案。謝謝你的幫助。 –

+1

解決了我的問題!謝謝 – Ratan