我按照本教程为我的Android应用程序设置了一个云数据库
https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints
一切正常编译,服务器正在http://localhost:8080/
运行但是我一直收到此错误
在20000ms
之后无法连接到/10.0.0.2(port 8080)我尝试用我的本地IP地址替换10.0.0.2,但它没有工作并显示相同的错误。
我正在使用Android Studio并在我的Android手机上调试该应用。请帮助。谢谢!
答案 0 :(得分:0)
要检查的几个方面:
确保您可以使用本地IP地址连接到本地运行的服务器。在您的计算机浏览器中,请转到:8080。如果它不起作用,请确保AS中的运行/调试配置调用127.0.0.1或0.0.0.0地址。
你的Android应用程序必须调用你电脑的本地IP地址。
答案 1 :(得分:0)
你需要启动开发服务器监听0.0.0.0。默认情况下,dev服务器仅侦听localhost,这意味着来自其他设备的请求将不起作用。只需编辑运行配置并设置服务器地址。
答案 2 :(得分:0)
appengine.run.host='192.168.x.x'
,更改端点项目的build.gradle文件。.setRootUrl("http://192.168.x.x:8080/_ah/api")