ubuntu:所有android模拟器(x86和arm)卡在"连接到套接字时出错' 127.0.0.1:1970':111 - >连接被拒绝"

时间:2014-11-02 08:07:51

标签: android linux ubuntu android-emulator

我已经尝试了所有的Android模拟器,但他们都坚持以下步骤:

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

3 个答案:

答案 0 :(得分:3)

我花了好几个小时试图解决这个问题。希望你找到答案,但我会在这里发布,以防有​​人来找。我不得不使用ARM cpu。我仍然在寻找能否为x86找到解决方案。

  1. 启动AVD,让它挂在黑屏上
  2. 打开终端
  3. 键入telnet localhost 5554(您的端口号可能因您的avd端口而异)
  4. 输入redir add tcp:5000:6000
  5. 您的AVD应在几秒钟内加载到锁定屏幕
  6. http://developer.android.com/tools/devices/emulator.html

答案 1 :(得分:1)

如果要连接到localhost,则需要在模拟器上使用10.0.2.2

因此,在您的情况下,它应该是:10.0.2.2:1970

如果您使用Genymotion's模拟器,请使用10.0.3.2代替10.0.2.2

答案 2 :(得分:0)

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