Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将sdk更新为23.0.5后无法启动android emulator_Android_Android Sdk Tools - Fatal编程技术网

将sdk更新为23.0.5后无法启动android emulator

将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

在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接受连接时出错,正在中止


这里也是一样,它似乎与http proxy(在命令行-http proxy上,或作为环境变量http_proxy)有关,如果我不使用http proxy,它就可以工作了

我今天提到了这一点,停用proxy(或音频,如最近的另一个问题中所建议的)没有任何区别。它影响了我所有的AVD。当我第一次打开AVD管理器时,我还遇到以下错误:

  Android SDK Content Loader
  parseSdkContent failed
  Could not initialize class android.graphics.Typeface
遵照收件人的建议:

  • 关闭月食
  • 删除我的主目录中的
    .android
    目录(以及所有内容)(例如Windows 7上的
    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,以便我们可以修复它: