【问题标题】:connection to http//10.0.2.2 refused in android studio connecting with google app engine在与谷歌应用引擎连接的android studio中拒绝连接到http//10.0.2.2
【发布时间】:2015-08-18 16:07:52
【问题描述】:

我在 android 中制作了一个应用程序,并使用 java servlets 模块作为后端并在 google 应用程序引擎上部署了应用程序,并从 android 应用程序访问它,它工作得非常好。 然后我在物理设备上测试了该应用程序,但我收到错误连接到 http//10.0.2.2 denied 。 现在我在模拟器上遇到了这个错误,而没有在物理设备上运行应用程序。我用谷歌搜索了很多,但在这方面没有得到帮助。谢谢

【问题讨论】:

  • 在模拟器上运行你的应用程序与不在设备上运行你的应用程序有什么关系?您的应用程序将如何与部署在 google 应用程序引擎上的应用程序连接?一个字都听不懂。

标签: android google-app-engine android-studio


【解决方案1】:

10.*.*.* 是为私有 Intranet 保留的范围。 (见https://en.wikipedia.org/wiki/Reserved_IP_addresses)。您将无法从已部署的应用程序连接到私有范围。如果您在该专用网络中,则只能从物理设备连接到 10.*.*.* 地址。

【讨论】:

  • 10.0.2.2 是在模拟器上运行的应用程序使用的特殊 IP,这些应用程序希望与模拟器运行时在同一台机器上的服务器连接。
猜你喜欢
  • 1970-01-01
  • 2017-10-12
  • 2019-02-26
  • 1970-01-01
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多