2012-08-27 129 views
2

我一直在使用带有Android设备的eclipse IDE成功地在gentoo amd64 linux上开发Android游戏一段时间。不过,我需要用不同的屏幕尺寸来测试我的游戏,以确保它仍能正确显示。结果,我决定尝试模拟器。Android模拟器在linux中不工作

在我设置了一个并在终端中键入./emulator -avd SamsungGalaxy后,没有任何反应,它只是退出。 adb logcat只是继续记录 - 等待设备。

这就是我试过的。

等待 - 我知道模拟器可能需要一段时间才能启动。

重新安装ADT和Android SDK

。重新启动Eclipse

重新启动我的机器

经过大量谷歌和这个网站搜索的,我仍然在此刻难住了。任何想法,不胜感激。谢谢。

+0

信任我。你不想使用android模拟器。别说用它来测试游戏。我建议找到一个具有该屏幕尺寸的beta测试器。 – endy

+0

你有没有尝试从eclipse启动模拟器? –

+0

同意,我以前的经验是非常缺乏和bug,尤其是在opengles前面。坦率地说,我并不感到惊讶,它现在没有工作。但我希望它能够为我的测试服务。如果我必须去找人,它会回到那个,但我不知道有不同的屏幕尺寸的人:(。 –

回答

0

尝试杀死正在运行的adb然后重新启动Eclipse和创建一个新的AVD可能有助于过程...

+0

我仍然遇到同样的问题,谢谢。 –

0

尝试增加这些选项,在命令行

-no-audio     disable audio support 
-gpu off     disable hardware OpenGLES emulation mode 
0

Android的SDK是32位,因此在64位Linux系统上,您需要安装软件包ia32-libs。对于Ubuntu,您可以通过以下命令执行此操作。

apt-get install ia32-libs 

接到了一个article