2013-09-16 24 views
1

我是一個新手android學習者。我已經從開發者網站 下載了adt軟件包,但是我在運行android模擬器時遇到了問題。我有一個使用Ubuntu 12.04的x86-64架構。在啓動avd之後,當我運行android應用程序時,會出現以下錯誤:Android仿真程序不能在ubuntu上工作

[2013-09-16 18:53:50 - Emulator] X Error of failed request: BadRequest (invalid request code or no such operation) 
[2013-09-16 18:53:50 - Emulator] Major opcode of failed request: 153 (GLX) 
[2013-09-16 18:53:50 - Emulator] Minor opcode of failed request: 19 (X_GLXQueryServerString) 
[2013-09-16 18:53:50 - Emulator] Serial number of failed request: 12 
[2013-09-16 18:53:50 - Emulator] Current serial number in output stream: 12 

任何想法?

+1

什麼是您引用的「android應用程序」? –

+0

看起來像一個X11問題。我懷疑模擬器打開了。 –

+0

這裏有一個可能的解決方案:http://stackoverflow.com/questions/10998146/android-emulator-wont-start-on-ubuntu-12-04-after-when-run-from-ssh?rq=1。 ..加:http://stackoverflow.com/questions/17133773/android-emulator-can-not-start-in-ubuntu-12-04?rq=1另外:http://stackoverflow.com/questions/17805725/android-emulator-can-not-start-in-ubuntu-12-04-64bit-x-error-of-failure-request?rq = 1 –

回答

3

我有完全相同的問題。以上建議的android emulator won't start on ubuntu 12.04 after when run from ssh鏈路包括尖端運行,從所述終端,這樣的:

emulator-arm -avd your_avd 

和它沒有啓動模擬器。

在啓動項目時,使Eclipse成爲仿真器代替仿真器的一種快速,非常骯髒的方式,就是在adt-bundle/sdk/tools文件夾中將仿真器重命名爲仿真器。

它適用於我。

如果有人有一個更好的主意(例如,如何使通用仿真器在Ubuntu 12.04上工作,或者如何配置eclipse,以便使用仿真器代替仿真器來啓動avd) , 請告訴我們。

謝謝。

+0

非常感謝您的回覆:)我沒有在我的系統上安裝圖形庫。我安裝了它,現在android模擬器工作正常。 – smiley007

相關問題