我遇到的问题是我的前端(使用Java在Android Studio中构建,通过USB连接的Android设备运行)连接到本地托管的应用引擎后端(作为本地devserver运行)。
错误如下:
尝试使用以下命令调用API方法时出错:
'apiBld.setRootUrl( “HTTP://192.168.0.x:8080 / _ah / API /”);'
尝试使用以下命令调用API方法时出错:
'apiBld.setRootUrl( “http://0.0.0.0:8080/_ah/api/”);'
-
当使用'192.168.0.x:8080'运行代码的模拟版本运行正常时,应用程序在本地连接并可以调用API方法。我已尝试过各种其他相关帖子的建议,但没有解决我的问题。在pom.xml中我也确定为端口启用了0.0.0.0,我们还没有使用身份验证。
有什么想法吗?
答案 0 :(得分:1)
奇怪的是它连接在模拟器中,因为用于隧道到计算机环回的avd网络地址是10.0.2.2。
通过将URL放在浏览器中来确保服务器正在运行。如果端口已被绑定,您可能需要将端口更改为其他端口(即:xbmc Web服务器默认使用8080)尝试8081.如果使用android studio,请不要忘记build.gradle中的'httpPort'指令。