将sdk更新为23.0.5后无法启动android emulator
在windows上将sdk更新为23.0.5后,我无法启动仿真器,出现以下错误。 有人能帮忙吗?多谢各位 警告:未找到已启动的仿真器,正在启动仿真器。等待 对于emulator。。。emulator:设备fd:61HAX正在工作,emulator正在运行 在快速virt模式下,仿真器:警告:打开音频输入失败 创建窗口28 27 320 480 致命:.//android/base/sockets/SocketWaiter.cpp:89:检查失败:isValidFd(fd)。fd 1044 max1024接受连接时出错,正在中止将sdk更新为23.0.5后无法启动android emulator,android,android-sdk-tools,Android,Android Sdk Tools,在windows上将sdk更新为23.0.5后,我无法启动仿真器,出现以下错误。 有人能帮忙吗?多谢各位 警告:未找到已启动的仿真器,正在启动仿真器。等待 对于emulator。。。emulator:设备fd:61HAX正在工作,emulator正在运行 在快速virt模式下,仿真器:警告:打开音频输入失败 创建窗口28 27 320 480 致命:.//android/base/sockets/SocketWaiter.cpp:89:检查失败:isValidFd(fd)。fd 1044 max
这里也是一样,它似乎与http proxy(在命令行-http proxy上,或作为环境变量http_proxy)有关,如果我不使用http proxy,它就可以工作了我今天提到了这一点,停用proxy(或音频,如最近的另一个问题中所建议的)没有任何区别。它影响了我所有的AVD。当我第一次打开AVD管理器时,我还遇到以下错误:
Android SDK Content Loader
parseSdkContent failed
Could not initialize class android.graphics.Typeface
遵照收件人的建议:
- 关闭月食
- 删除我的主目录中的
目录(以及所有内容)(例如Windows 7上的.android
)C:\Users\
- 重新启动Eclipse
为我做了一件好事 从命令行启动它:
emulator -avd <device_name> -no-audio
emulator-avd-无音频
在运行配置中添加“-http proxy none”(不带引号)也可以解决此问题,如所附图像所示
与此线程相关:
它仍然不起作用。请启动此错误报告,以便我们能够修复它-我已经建议将FD_SETSIZE从winsock.h修改为更高的值,例如2048,因为它不会根据microsoft的文档更改windows套接字实现:
// Default FD_SETSIZE is 64 which is not enough for us.
# define FD_SETSIZE 1024
找到了另一个解决方案: 现在,您可以使用新的Android Emulator 2.0Beta,它具有 缺陷解决方法(-no audio-httpproxy none)对我不起作用 获取Android Emulator 2.0测试版: 通过下载新的“Android SDK工具”版本25.x.x。
可以找到完整的说明您是否检查了AVD的凝固情况?选中“目标”和“CPU/ABI”只是为了添加,这里也有同样的问题。真的在一个非常错误的时间搞砸了我…答案是:我想你们可以在emulator的参数中使用一个“主机GPU”选项。尝试禁用它。或者,如果您需要在emulator中使用代理设置,请尝试以下回答:删除http\U proxy env变量对我有效。因为我使用Eclipse和AVD管理器而不是命令行,所以在删除http_代理之后,我必须重新启动Eclipse和AVD管理器。而且,我想,在开始选项中选中“擦除用户数据”也会有所帮助。您的回答也会有所帮助。我只需添加“-no audio”就可以保留http代理。谢谢。它不适用于所有人-请启动bug,以便我们可以修复它: