2012-07-03 50 views
0

我已經得到它的工作之前,但現在Eclipse模擬器拒絕打開。沒有新窗口,什麼都沒有。大多數情況下,當我告訴它啓動時控制檯什麼都沒說,有時候它說「與adb的連接關閉了,並且發生了嚴重的錯誤。」但是如果我在等待一會兒之後再試一次,它就會消失,然後它會說啓動....並且什麼都不做。在Eclipse上的Android模擬器將無法打開

我嘗試刪除avds,它表示它們當前正在仿真器中運行,即使沒有打開窗口也無法刪除。我嘗試重新安裝(1.6)SDK,並沒有工作。

哦,我使用Ubuntu

編輯控制檯最後工作,抱怨亞行後,我又跑了,我得到了

「啓動與虛擬設備新的模擬器‘XXX’和然後什麼

然後我試圖使用相同的仿真器推出不同的項目,並得到:

自動目標模式:首選AVD「XXX」是不可啓動新的模擬器 啓動一個NE。 w模擬器虛擬設備「XXX」

+0

裏面的sdk目錄之一,我認爲它是工具,你會發現adb命令。嘗試運行adb設備並查看是否看到模擬器或任何連接的設備。 –

回答

0

運行adb kill-server然後sudo adb start-server然後adb devices並查看是否看到仿真器。有時模擬器正在運行,但它隱藏在某處。還試圖在調試模式下運行應用程序。模擬器有時也會變得很慢。 adb是一個位於sdk工具目錄中的命令,我認爲。將它添加到你的路徑,它會爲你節省很多時間。您也可以使用命令安裝和卸載您的應用程序。然後告訴我們你看到了什麼。

+0

我在哪裏鍵入這些,我使用Ubuntu和終端無法識別它 –

+0

好吧,我發現如何在Ubuntu中殺死服務器,並沒有工作 –

0

我確實有同樣的問題,我通過從命令行運行模擬器來解決它。轉至工具文件夾中的SDK包,並從那裏開始的仿真器,使用模擬器,你設置在Eclipse的名稱(虛擬設備管理器):

./emulator -avd [the name] 

的GUI要麼拿出(圖形用戶界面來相當快,但會「閒置」很多),否則你可能會在命令行中出錯。對我來說這是一個缺少的庫,即libGL.so。用包含libGL的apt-get安裝lib並重試。

sudo apt-get install libgl1-mesa-dev:i386 
./emulator -avd [the name] 

我做了一些Google搜索,我不是唯一的,當然這些庫在64位環境中丟失。 Here's another one with the same problem

希望它能幫助!