ADT插件中的android emulator未运行

ADT插件中的android emulator未运行,android,eclipse,audio,android-emulator,Android,Eclipse,Audio,Android Emulator,我正在使用Eclipse ADT插件进行android开发。我遇到了一些问题,我删除了所有现有的模拟器,并创建了一个新的。当我运行一个android项目并启动emulator时,它只会弹出并在启动android操作系统之前以黑屏冻结 而进度选项卡显示,此时无需显示任何操作。和日志猫反复显示I/ServiceManager(270):等待service SurfaceFlinger…。而控制台显示 [2013-12-02 14:54:03 - Emulator] emulator: warnin

我正在使用Eclipse ADT插件进行android开发。我遇到了一些问题,我删除了所有现有的模拟器,并创建了一个新的。当我运行一个android项目并启动emulator时,它只会弹出并在启动android操作系统之前以黑屏冻结

进度选项卡显示,
此时无需显示任何操作。
日志猫反复显示
I/ServiceManager(270):等待service SurfaceFlinger…
。而控制台显示

[2013-12-02 14:54:03 - Emulator] emulator: warning: opening audio input failed
[2013-12-02 14:54:03 - Emulator] 
[2013-12-02 14:54:04 - AndroidV4Virtusel] New emulator found: emulator-5554
[2013-12-02 14:54:04 - AndroidV4Virtusel] Waiting for HOME ('android.process.acore') to be launched...
但是模拟器从未启动过。虽然我重新启动了IDE,但没有rusalt

当我使用DDMS透视图重新启动adb时,会出现以下错误

[2013-12-02 15:22:50 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2013-12-02 15:22:51 - DeviceMonitor] Connection attempts: 1
avd管理器也将仿真器显示为有效的仿真器

当我关闭模拟器时,控制台显示

[2013-12-02 15:34:23 - hierarchyviewer]Unable to get view server version from device emulator-5554
[2013-12-02 15:34:23 - hierarchyviewer]Unable to get view server protocol version from device emulator-5554
[2013-12-02 15:34:23 - ViewServerDevice]Unable to debug device: My1 [emulator-5554]
[2013-12-02 15:34:23 - hierarchyviewer]Missing forwarded port for emulator-5554
[2013-12-02 15:34:23 - hierarchyviewer]Unable to get the focused window from device emulator-5554 

有人能帮我吗?谢谢你

要解决此问题,请转到窗口-->打开透视-->DDMS。
在DDMS视图中,查找屏幕左侧的设备。你应该看到一个大约有12个图标的条。单击向下箭头并单击“重置ADB”。在这种情况下,我可以用安卓2.2运行一个模拟器。但是无法在我的应用程序目标Android 4.2中运行模拟器。所以我刚刚删除了Android4.2(API 17),然后重新安装。稍后,模拟器会很好地启动。谢谢

我建议您使用蓝色堆栈作为模拟器。。它真的更快、更高效。。如果您使用的是Blue Stacks,首先启动Blue Stacks,然后启动eclipse或任何您正在使用的IDE

你也可以看看这里


作为Jimi答案的扩展,重新启动adb的最简单方法是在控制台窗口中键入以下命令:

adb kill-server
如果未找到关于adb命令的错误,则可以将android系统工具路径添加到环境变量中的路径键,或者导航到工具目录并从那里执行命令:

./AndroidSdk/platform-tools
终止服务器后,请键入以下内容,确保服务器已正确重新启动:

adb devices
这将向您显示已连接设备的列表


重新启动adb后,设备管理器应自动刷新,否则请尝试重新启动设备管理器或选择刷新窗口按钮。

可能AVD属性有问题,请将其更改为与android项目兼容的位置,仅此而已

你的应用程序中有用户界面吗?是的。它有一个用户界面。但问题是模拟器没有启动。它甚至在推出android操作系统之前就已经冻结了。不管我等了多久,它都会显示黑屏。这可能是我的IDE出了问题吗???是的。但是rusalt是一样的。你能在“设备”下看到模拟器吗?是的,它显示在DDMS中。它还将模拟器显示为联机。确定,请尝试此操作。创建一个新的avd。然后转到运行-->运行配置-->目标-->选择“始终提示拾取设备”,然后运行应用程序。选择新创建的avd。新的avd也不工作。控制台显示HAX不工作,模拟器在仿真模式下运行