【问题标题】:Android emulator errors (socketTcpLoopbackClientFor and AdbHostServer.cpp)Android 模拟器错误(socketTcpLoopbackClientFor 和 AdbHostServer.cpp)
【发布时间】:2020-09-11 22:52:55
【问题描述】:

我刚刚安装了 Android Studio (Windows),我创建了一个 google pixel 3 XL,API 29,没有安装 play store。 当我启动一个 hello word 应用程序时,我收到以下 2 个错误:

Emulator: socketTcpLoopbackClientFor: error: fd 52252 above FD_SETSIZE (32768)
Emulator: emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037

关于第一个错误,我尝试了Problem with the emulator since the update,但没有成功。

【问题讨论】:

标签: android android-studio android-emulator avd avd-manager


【解决方案1】:

如果您使用的是 AMD 处理器,则必须激活 SDK 工具中包含的“Android Emulator Hypervisor Driver for AMD Processors”。

此后,模拟器正常运行。如果还存在错误,它不会停止仿真

【讨论】:

  • 不,我使用的是 Intel CPU
【解决方案2】:

我不确定它是否有帮助,但我会分享我的经验作为可能的答案。我挣扎了三天,试图面对一个与你非常相似的问题。就我而言,它一直正常工作。我创建了一个问题here,但我还没有得到答案。好吧,我尝试了所有我发现的东西。然后我在某个地方读到有人遇到模拟器问题,然后将其降级并修复了它。我刚刚尝试从 Android 10+ 降级到 Android 10 和 API #29,但我遇到了一个完全不同的问题。然后我再次尝试使用 Android 9 和 API #28,它解决了我的问题。

还有一件事它可能有用。我注意到,在我降级 Android/API 之前,这个列表还有很多内容

C:\Users>netstat -ano | findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       7892
  TCP    127.0.0.1:5037         127.0.0.1:49735        ESTABLISHED     7892
  TCP    127.0.0.1:5037         127.0.0.1:51843        ESTABLISHED     7892
  TCP    127.0.0.1:5037         127.0.0.1:51855        ESTABLISHED     7892
  TCP    127.0.0.1:5037         127.0.0.1:51859        ESTABLISHED     7892
  TCP    127.0.0.1:5037         127.0.0.1:51867        ESTABLISHED     7892
  TCP    127.0.0.1:49735        127.0.0.1:5037         ESTABLISHED     9604
  TCP    127.0.0.1:51843        127.0.0.1:5037         ESTABLISHED     13184
  TCP    127.0.0.1:51855        127.0.0.1:5037         ESTABLISHED     9604
  TCP    127.0.0.1:51859        127.0.0.1:5037         ESTABLISHED     9604
  TCP    127.0.0.1:51867        127.0.0.1:5037         ESTABLISHED     9604

也许检查你安装的 SDK 工具也有帮助

【讨论】:

    【解决方案3】:
    1. 安装我在图片中提到的以下内容。
    2. 确保您使用的是任何有利于性能提升的 nexus 仿真器。
    3. 经常更新插件以避免这些错误。

    More Info

    【讨论】:

    • 我按照你的建议做了,但仍然出现同样的错误
    【解决方案4】:

    我终于找到了一种解决方法。这是由现在最新的稳定版 Android Studio(4.0.1) 引起的问题。 我通过下载 Android Studio 4.2 Canary 7 构建并安装它来解决此问题。然后,从中运行模拟器,然后在我的主要 Android Studio 中使用该模拟器。 我建议你不要从 Canary 本身着手你的项目,因为它有许多未知的错误,你会后悔工作。 如有任何疑问,请随时提出。

    【讨论】:

      【解决方案5】:

      我在 Android Studio 4.0.1 上遇到了同样的问题,并通过删除位于 C:\Users\yourusername\AppData\Roaming\Google 中的插件解决了这个问题,并安装了 Android Studio 4.1 RC 1 https://developer.android.com/studio/preview/index.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-06
        • 1970-01-01
        • 2012-01-28
        • 1970-01-01
        • 2011-06-18
        相关资源
        最近更新 更多