2017-04-22 106 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)