【问题标题】:Android App on Local Server?本地服务器上的 Android 应用程序?
【发布时间】:2011-07-29 07:36:01
【问题描述】:

我有一个 android 应用程序,它在我的模拟器和本地服务器上运行。现在,我希望我的手机上的 android 应用程序(我设法得到)与我的本地服务器一起运行。因此,应用程序将在我的 android 设备上,而后端服务器将在我的本地计算机上。

所以,当我尝试使用 URI http://10.0.2.2:8080/JSPPATH 将应用程序连接到服务器时 我的连接超时,当我将 URI 用作http://localhost:8080/JSPPATH 时,连接被拒绝。

我该如何解决这个问题?

【问题讨论】:

    标签: android


    【解决方案1】:

    您的手机与计算机不在同一个网络中。您需要启动服务器并将其绑定到外部 IP,并在您建立连接的代码中设置该 IP。

    【讨论】:

    • 感谢您的回复...我如何将我的本地服务器绑定到外部 ip?...它的 ip 是 127.0.0.1 & 那也是我在应用程序中配置的...我现在已经确保手机和服务器都使用同一个网络...
    • 依赖于您的服务器...它应该类似于 start-server -b 127.0.0.1 ...
    • 感谢您的回复。好吧,我照你说的做了。我得到了与本地服务器相同网络的手机。我的本地服务器绑定到 IP:127.0.0.1。我在我的 android 应用程序中进行了相同的配置。但是,它没有成功。如果我错过了什么,请告诉我。我所做的一切都如你所说,他们可以建议其他方法来解决这个问题。
    • 您确定 127.0.0.1 是您的 PC ip 地址吗?并且手机已通过 Wi-Fi 连接到您的网络?
    • 嘿,我也试过了。我正在向您展示命令 run -c Mobile -b 127.0.0.1 ...它仍然无法正常工作.....我在应用程序日志中收到连接被拒绝 ....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多