【问题标题】:fail to start android emulator after update sdk to 23.0.5将 sdk 更新到 23.0.5 后无法启动 android 模拟器
【发布时间】:2014-10-16 03:08:01
【问题描述】:

在将 sdk 更新到 23.0.5 后,我无法启动我的模拟器,并在 Windows 上出现以下错误。 任何人都可以帮忙吗?谢谢

警告:未找到已启动的模拟器,正在启动模拟器。等待 对于模拟器... 模拟器:设备 fd:61HAX 正在工作并且模拟器正在运行 在快速 virt 模式模拟器中:警告:打开音频输入失败

创建窗口 28 27 320 480

致命:.//android/base/sockets/SocketWaiter.cpp:89:检查失败:isValidFd(fd)。 fd 1044 max1024 接受连接时出错,正在中止

【问题讨论】:

  • 你检查过你的 AVD 的配置吗?检查“目标”和“CPU/ABI”
  • 只是补充一下,同样的问题。真的在一个非常错误的时间搞砸了我......
  • 我认为您可以在模拟器的参数中使用“主机 GPU”选项。尝试禁用它。或者,如果您需要在模拟器中使用代理设置,请尝试以下答案:stackoverflow.com/a/31073802/1268291

标签: android android-sdk-tools


【解决方案1】:

从命令行启动它:

emulator -avd <device_name> -no-audio

【讨论】:

【解决方案2】:

这里也一样,好像和http代理有关(在命令行-http-proxy,或者作为环境变量http_proxy),如果我不使用http代理就可以了。。 p>

【讨论】:

  • 删除 http_proxy 环境变量对我有用。由于我使用 Eclipse 和 AVD 管理器而不是命令行,因此在删除 http_proxy 后我不得不重新启动 Eclipse 和 AVD 管理器。而且,我猜,在“开始”选项中选中“擦除用户数据”也会有所帮助。
【解决方案3】:

在运行配置中添加“-http-proxy none”(不带引号)解决了这个问题,如附图所示。

【讨论】:

    【解决方案4】:

    与本帖相关:Android emulator with proxy settings - Error FATAL:.//android/base/sockets/ Check failed: isValidFd(fd). fd 1404 max1024

    还是不行。请将此错误报告加注星标,以便我们修复它 - 我已经建议将 FD_SETSIZE 从 winsock.h 修改为更高的值,例如2048,因为它不会根据微软的文档更改 Windows 套接字实现:

    // Default FD_SETSIZE is 64 which is not enough for us.
    #  define FD_SETSIZE 1024
    

    https://code.google.com/p/android/issues/detail?id=102361

    【讨论】:

      【解决方案5】:

      找到另一个解决方案:

      您现在可以使用具有defect fix 的新Android Emulator 2.0 Beta

      缺陷解决方法(-no-audio -http-proxy none)对我不起作用。

      获取 Android Emulator 2.0 Beta: 通过下载新的“Android SDK 工具”版本 25.x.x 。 完整的说明可以在 here 找到。

      【讨论】:

        【解决方案6】:

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

          Android SDK Content Loader
          parseSdkContent failed
          Could not initialize class android.graphics.Typeface
        

        听从parseSdkContent failed Could not initialize class android.graphics.Typeface 的建议:

        • 关闭日食
        • 删除我的主目录中的.android 目录(和所有内容)(例如Windows 7 上的C:\Users\&lt;your user name&gt;
        • 重启 Eclipse

        对我来说是一种享受。

        【讨论】:

          猜你喜欢
          • 2014-12-08
          • 2018-04-09
          • 2017-07-28
          • 1970-01-01
          • 2021-07-22
          • 1970-01-01
          • 1970-01-01
          • 2017-09-28
          • 2022-01-06
          相关资源
          最近更新 更多