Android 无法从GenyMoon免费版本访问本地主机

Android 无法从GenyMoon免费版本访问本地主机,android,android-emulator,genymotion,Android,Android Emulator,Genymotion,我已经看完了同一个问题的所有答案,但对我来说什么都不管用,我一定错过了什么……我试过: (这是我的vbox 0 ip) (这是我的vbox 1 ip) 我也尝试了以上没有端口号的所有方法(绝望) 所有这些都不起作用 我在本地主机上运行GoogleEndPoionts,然后为了使测试更容易,我打开了Tomcat本地服务器,并尝试点击该服务器……它们都在本地工作,即()但不是从Genymotion 我使用的是Genymotion免费版本供个人使用……现在我想知道,免费版本甚至支持本地主机调用吗

我已经看完了同一个问题的所有答案,但对我来说什么都不管用,我一定错过了什么……我试过:

  • (这是我的vbox 0 ip)
  • (这是我的vbox 1 ip)
  • 我也尝试了以上没有端口号的所有方法(绝望) 所有这些都不起作用

    我在本地主机上运行GoogleEndPoionts,然后为了使测试更容易,我打开了Tomcat本地服务器,并尝试点击该服务器……它们都在本地工作,即()但不是从Genymotion

    我使用的是Genymotion免费版本供个人使用……现在我想知道,免费版本甚至支持本地主机调用吗

    更新: 出于某种神秘的原因,我可以从Genymotion使用非谷歌端点来点击Tomcat

    问题解决了! 这就是我所做的:

    第一个Genymotion Emulator根本无法访问本地主机,尽管我使用了正确的地址(),即VBox-0 ip地址(从ipconfig获得)..然后我转到虚拟盒->设置->网络->并将适配器-1切换到桥接适配器,选择我的wifi网络,然后切换回…这一定重新触发了Genymotion附带的Oracle VBox中的某些损坏进程。解决了问题1,现在我可以找到我的雄猫了

    由于我的问题得到了解决,谷歌的端点仍然无法通过。在模块中:我添加了backend build.gradle
    httpAddress=“0.0.0.0”
    在appengine下,然后同步后端模块。在我调用后端端点的Android应用程序上,我将url从Android默认Emulator的
    10.0.2.2:8080更改为
    http://192.168.56.1:8080/_ah/api/“
    解决了问题2

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

    我的电话ip地址也与Vbox0位于同一网络上,即(192.168.56.101)