【发布时间】:2017-07-18 16:39:26
【问题描述】:
- 我正在 Android Studio 中运行 Google App Engine 应用程序。
- 从同一个 Android Studio 将 Android 应用程序安装到我的 Android 设备。
-
GAE应用的build.gradle中appengine任务配置如下:
appengine { downloadSdk = true jvmFlags = ["-Ddatastore.backing_store=$localDbPath"] httpPort = 8888 httpAddress = "0.0.0.0" } 在同一个 LAN 连接中连接两台设备(“笔记本电脑 - 运行 Android Studio”和“移动设备运行 Android 应用程序”)。
- 我的 Android 应用程序向在 Android Studio 上运行的 AppEngine 应用程序发出请求。
- 由于上述调用,我收到“连接超时”错误。
- 如果在 Eclipse 而不是 Android Studio 中运行 App Engine 应用程序,则 Android 设备应用程序能够成功连接到 GAE 应用程序。
- 我尝试的另一件事是在 httpAddress 中配置笔记本电脑 IP 地址,例如
***.***.*.*。仍然收到连接超时错误。
Android Studio 中缺少哪些设置?
【问题讨论】:
-
所以您希望您的 Android 应用程序调用在您的本地计算机上运行的 Google App Engine 应用程序?您能否发布一下您的 Android 应用程序是如何提出请求的?
-
您能否检查通过
Eclipse(根据声明#7 可以)和Android Studio(不可以)启动时开发服务器进程的参数?
标签: android android-studio google-app-engine