【问题标题】:ubuntu: all android emulator(x86 and arm) stuck on "Error while connecting to socket '127.0.0.1:1970': 111 -> Connection refused"ubuntu:所有android模拟器(x86和arm)都卡在“连接到套接字'127.0.0.1:1970'时出错:111 - >连接被拒绝”
【发布时间】:2014-12-29 02:34:45
【问题描述】:

我已经尝试了所有的安卓模拟器,但他们都停留在以下步骤:

emulator: Error while connecting to socket '127.0.0.1:1970': 111 -> Connection refused
emulator: ASC 127.0.0.1:1970: Retrying connection. Connector FD = 

这是我的 cli:path/to/emulator64-x86 -avd x86 -debug all

这是my full log

我的问题是

如何解决这个错误?

我的系统信息:

No LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 17 Qiana
Release:    17
Codename:   qiana

【问题讨论】:

    标签: android linux ubuntu android-emulator


    【解决方案1】:

    我只是花了几个小时试图弄清楚这一点。希望你找到了答案,但我会在这里发布,以防有​​人来找它。我不得不使用ARM cpu。我仍在寻找是否可以找到 x86 的解决方案。

    1. 启动您的 AVD 并让它在黑屏时挂起
    2. 打开终端
    3. 输入telnet localhost 5554(您的端口号可能因您的avd端口而异)
    4. 输入redir add tcp:5000:6000
    5. 您的 AVD 应该会在几秒钟内加载到锁定屏幕中

    http://developer.android.com/tools/devices/emulator.html

    【讨论】:

    【解决方案2】:

    我也有同样的问题。我已连接到互联网。所以我使用了我的实际IP地址。 使用此命令 ifconfig -a 并获取 inet addr 。请尝试一下,也许它可以帮助你。

    【讨论】:

    • 但是仍然存在如何更新模拟器的配置文件以使用实际IP而不是127.0.0.1的问题。
    【解决方案3】:

    如果要连接本地主机,需要在模拟器上使用10.0.2.2

    所以,在你的情况下应该是:10.0.2.2:1970

    如果您使用Genymotion's 模拟器,请使用10.0.3.2 而不是10.0.2.2

    【讨论】:

    • 对不起,你想做什么?好久没用LINUX了
    • 我使用“path/to/android-sdk-linux/tools/emulator64-x86 -avd x86 -debug all”,我希望你告诉我“path/to/emulator64-x86 -avd x86 -debug all -specific-url 10.0.2.2",如何指定url
    猜你喜欢
    • 2016-10-19
    • 2019-06-16
    • 2015-02-03
    • 2016-01-31
    • 2013-12-19
    • 1970-01-01
    • 2018-10-24
    • 2014-11-30
    相关资源
    最近更新 更多