java - Android Studio 前端客户端 [从设备运行] 未连接到 Google AppEngine 后端

标签 java android google-app-engine android-studio device

我在让我的前端(使用 Java 在 Android Studio 中构建,通过通过 USB 连接的 Android 设备运行)连接到本地托管的应用程序引擎后端(作为本地开发服务器运行)时遇到问题。

错误如下:

尝试调用 API 方法时出错:

'apiBld.setRootUrl("http://192.168.0.x:8080/_ah/api/");'

http://pastebin.com/eqHrSLfJ

尝试调用 API 方法时出错:

'apiBld.setRootUrl("http://0.0.0.0:8080/_ah/api/");'

http://pastebin.com/s7PMqiyK

-

当使用'192.168.0.x:8080'运行时,代码的模拟版本运行良好,应用程序在本地连接并可以调用 API 方法。我尝试过其他各种相关帖子的建议,但没有解决我的问题。在 pom.xml 中,我还确保为端口启用 0.0.0.0,但我们尚未使用身份验证。

有什么想法吗?

最佳答案

它在模拟器中连接很奇怪,因为隧道到计算机环回的 avd 网络地址是 10.0.2.2。

通过在浏览器中输入 URL 来确保服务器正在运行。如果端口已绑定(bind)(即:xbmc Web 服务器默认使用 8080),则可能需要将端口更改为其他端口,请尝试 8081。如果使用 android studio,请不要忘记 build.gradle 中的“httpPort”指令。

关于java - Android Studio 前端客户端 [从设备运行] 未连接到 Google AppEngine 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089043/

相关文章:

java - (处理)将类型文件转换为类型字符串?

android - 错误 : The type com. google.protobuf.GeneratedMessage$Builder 无法解析。它是从所需的 .class 文件中间接引用的

java - Google App Engine 的 Memcache (Java) 是全局缓存吗?

java - JXTable荧光笔

java - 用spring 2.5在服务层加载.jasper

java - 朱单元 5 : build from source leads to exception

android - Cordova 自适应图标导致构建失败 : The "path" argument must be of type string

android - 使用 Picasso 绘制白色背景的圆形图像

mongodb - 如何在谷歌云计算引擎 VM 实例 (Bitnami) 中查找 mongodb 连接字符串

java - 具有占位符属性的 GWT SuggestBox