eclipse上的android emulator赢得了';t打开

eclipse上的android emulator赢得了';t打开,android,ubuntu,emulation,Android,Ubuntu,Emulation,我以前让它工作过,但现在eclipse上的android模拟器拒绝打开。没有新窗口,什么也没有。大多数时候,当我告诉控制台启动时,它什么也没说,其他时候它说“与adb的连接已断开,并且发生了严重错误”。但如果我在等待一段时间后重试,它就会消失,然后它说启动。。。。什么也不做 我试图删除AVD,它说它们目前正在模拟器中运行,即使没有打开的窗口也无法删除。我尝试重新安装(1.6)SDK,但没有成功 哦,我在用Ubuntu 编辑控制台终于开始工作了,在抱怨adb之后,我再次运行它,结果 用虚拟设备“X

我以前让它工作过,但现在eclipse上的android模拟器拒绝打开。没有新窗口,什么也没有。大多数时候,当我告诉控制台启动时,它什么也没说,其他时候它说“与adb的连接已断开,并且发生了严重错误”。但如果我在等待一段时间后重试,它就会消失,然后它说启动。。。。什么也不做

我试图删除AVD,它说它们目前正在模拟器中运行,即使没有打开的窗口也无法删除。我尝试重新安装(1.6)SDK,但没有成功

哦,我在用Ubuntu

编辑控制台终于开始工作了,在抱怨adb之后,我再次运行它,结果

用虚拟设备“XXX”启动一个新的模拟器,然后什么都没有

然后我尝试用同一个模拟器启动一个不同的项目,结果:

自动目标模式:首选AVD“XXX”不可用。正在启动新模拟器。
使用虚拟设备“XXX”启动新的仿真器“

运行
adb kill server
,然后运行
sudo adb start server
,然后运行
adb设备
,查看是否看到模拟器。有时模拟器正在运行,但它隐藏在某个地方。还尝试在调试模式下运行应用程序。模拟器有时也会非常慢。我认为adb是一个位于sdk工具目录中的命令。将它添加到您的路径中,将节省大量时间。您还可以使用命令安装和卸载应用程序。然后告诉我们您看到了什么。

我确实遇到了同样的问题,我通过从命令行运行emulator解决了这个问题。转到SDK包中的tools文件夹并从那里启动emulator,使用您在Eclipse中设置的emulator的名称(在Virtual Device Manager中):

GUI应该出现(GUI出现得相当快,但会“空闲”很多),或者您可能会在命令行中遇到错误。对我来说,这是一个缺失的图书馆,即libGL.so。安装包含libGL的apt get的lib,然后重试

sudo apt-get install libgl1-mesa-dev:i386
./emulator -avd [the name]
我做了一些谷歌搜索,我不是唯一一个,当然那些lib在64位环境中丢失了


希望有帮助

在其中一个sdk目录中,我认为您可以找到adb命令。试着运行adb设备,看看你是否看到了模拟器或任何连接的设备。我在哪里输入这些设备,我使用的是Ubuntu,终端没有识别出itOK。我发现了如何在Ubuntu中杀死服务器,但这不起作用
sudo apt-get install libgl1-mesa-dev:i386
./emulator -avd [the name]