【问题标题】:Android emulator: UpdateCheck: failed to get a URL: 51 (Error)Android 模拟器:UpdateCheck:获取 URL 失败:51(错误)
【发布时间】:2015-11-29 13:23:47
【问题描述】:

我正在使用 Ubuntu 15.10 x64 的模拟 Nexus 5 (API v23) 上使用 Android Studio 1.5 进行开发。我在代理后面(设置了http_proxy 环境变量)。

创建一个新项目后,我立即收到错误消息。 This answer 修复它。接下来我尝试构建它,模拟的手机框架加载,但是是黑色的(没有显示内容)。控制台这样说:

Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_23_x86
emulator: WARNING: UpdateCheck: failed to get a URL: 51 (Error)
emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version '24.4.1'

所以可能是代理问题? - 顺便说一句:我的“gradle.properties”自动填充:systemProp.http.proxyHostsystemProp.http.proxyUsersystemProp.http.proxyPort

编辑:与Android/Sdk/tools$ ./emulator @Nexus_5_API_23_x86 -http-proxy $HTTP_PROXY 相同的错误

【问题讨论】:

    标签: android android-studio proxy avd http-proxy


    【解决方案1】:

    当使用您的This answer 时,我在命令行中收到错误

    FATAL:.//android/base/sockets/SocketWaiter.cpp:88:Check failed: isValidFd(fd). fd 1064 max1024
    

    所以这个错误可以通过使用这个命令从命令行启动模拟器来解决

    emulator.exe -avd <avd_name> -no-audio -http-proxy <proxy_name>:<proxy_port>
    

    【讨论】:

      猜你喜欢
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 2017-01-24
      • 2014-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多