【问题标题】:How to connect to localhost from Android Studio emulator如何从 Android Studio 模拟器连接到 localhost
【发布时间】:2017-08-11 18:56:26
【问题描述】:

我正在尝试在 Android 2.3.3 浏览器中测试 Web 应用程序。 使用http://10.0.2.2 连接结果“网页不可用”。在 Android Studio documentation 中找不到任何内容。

有人遇到同样的问题吗?你是怎么解决的?

【问题讨论】:

  • `10.0.2.2`。如果您使用模拟器并且网络服务器与您的模拟器运行在同一台电脑上,那是完全可以的。
  • 不,不是,我试过了。似乎 ADT 可以接受 10.0.2.2。现在是 Android Studio,规则变了。
  • 而404表示与webserver的连接已经建立。但是没有找到请求的页面。实际上,您没有请求页面或没有默认页面。但是 10.0.2.2 确实可以连接!
  • 那是我的错误。它只写了网页不可用。我会解决问题,对不起。

标签: android android-studio android-emulator localhost


【解决方案1】:

我使用我的本地 IP,即 192.168.0.1,它可以工作。验证您的本地 IP。

【讨论】:

    【解决方案2】:

    您将需要连接到您计算机的 IP。

    如果你在 Windows 上打开 CMD 并输入 ipconfig 这将为你提供你的本地 IP。

    如果您在 Linux 或 OSX 上打开终端并使用 ifconfig 命令。

    由于模拟器是一个完整的 Android 设备,它有自己的网络,并且不使用与您的机器相同的主机文件。连同自己的IP。

    编辑:语法修复。

    【讨论】:

    • 它是 linux 并且有帮助。谢谢!
    猜你喜欢
    • 2018-08-21
    • 2012-01-08
    • 2016-05-28
    • 2019-03-08
    • 2017-07-25
    • 2020-05-28
    • 2011-07-28
    相关资源
    最近更新 更多