2017-04-22 111 views
0

我已经经历了所有的答案了同样的问题,但没有什么工作对我来说,我只是必须失去了一些东西....我想:无法从Genymotion免费版本访问本地主机

  1. http://10.0.2.2:8080
  2. http://10.0.3.2:8080
  3. http://192.168.56.1:8080(这是我的vbox 0 IP)
  4. http://192.168.172.2:8080(这是我的vbox 1次腹膜内)

我也尝试了上述所有不带端口号(绝望) 所有这一切都没有工作

我是在本地主机上运行谷歌Endpoionts,然后使测试更容易,我转身Tomcat的本地服务器上,并试图打一个,而不是......他们都在当地工作,即(http://localhost:8080),但不是来自Genymotion!

我正在使用Genymotion免费版个人使用....现在我想知道,免费版本甚至支持本地主机电话?

更新: 出于某种神秘的原因,我可以使用Gengestotion使用http://192.168.56.1:8080....but而不是Google Endpoint!

回答

0

问题解决了! 这是我做过什么:虽然我用的是正确的地址(http://192.168.56.1:8080),这是垂直框-0的IP地址

首先Genymotion模拟器无法到达本地主机在所有(得到了来自IPCONFIG)....然后我去了虚拟盒 - >设置 - >网络 - >,并将Adapter-1切换到网桥适配器,并选择了我的WiFi网络,然后切换回来......这必定会重新触发Oracle VBox中的一些损坏进程Genymotion。这个固定的问题1,现在我可以达到我的雄猫。

仍然无法通过Google终端访问,感谢This Answer我的问题已解决。在Module:后端build.gradle中,我在appengine下添加了 httpAddress = "0.0.0.0",然后同步了后端模块。而在Android应用程式,我拨打电话到后端终点,我改变了URL从10.0.2.2:8080这是Android的默认仿真成.setRootUrl("http://192.168.56.1:8080/_ah/api/")那解决的问题2.

确保您的VBox设置如下: 适配器1:主机专用以太网适配器 - VirtualBox主机专用以太网适配器#2 适配器2:主机专用适配器 - VirtualBox主机专用以太网适配器(即192.168.56.1)

我的手机IP地址也位于同一网络Vbox0 ie(192.168.56.101)