2016-12-03 74 views
0

我遇到了連接到XAMPP的android應用程序的問題。模擬器中的應用程序工作正常,因爲它在同一個設備中。但是,當我在Android設備下載應用程序。該應用程序已成功安裝,但無法登錄或登錄。 我認爲這是因爲筆記本電腦中的服務器具有與Android設備不同的IP地址。 我已經嘗試了許多解決方案,如添加新端口或關閉防火牆,但它沒有奏效。如何將Android應用程序與本地服務器連接XAMPP

沒有人有其他解決方案嗎?

+0

歡迎來到Stack Overflow!請查看我們的[SO問題清單](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)來幫助你提出一個好問題,從而得到一個很好的答案。 –

回答

0

如果它連接到你的wifi,然後打你的筆記本電腦地址提供的路由器。如果它連接到您的移動網絡,那麼首先找出您的路由器外部IP地址,然後將某個端口轉發到10.0.2.2:portno,最後您將能夠從您的設備中看到該服務器。

如果以上都不起作用,那麼有另一種解決方案是ngrok。轉到https://ngrok.com/並下載.exe文件(對於Windows)。將它解壓到某處並將其路徑添加到PATH環境變量,以便您可以從任何位置的cmd訪問它。之後,只需使用這個命令:

ngrok http 80 

這會給你映射到本地主機,並可以從任何設備在你的房子或not.Literally任何地方accesed的URL。不要關閉cmd,然後把新的URL放到Android項目 - >重建項目中,瞧!你可以從你的設備登錄!

希望它有幫助!

0

你可以試試這個解決方案:

  • 查找網絡中的計算機的IP;
  • 將您的Android設備連接到PC的同一網絡;
  • 從您的Android設備上,轉到網絡設置並打開您的連接選項 ;
  • 顯示高級選項;
  • 爲「代理」語音選擇「手動」;
  • 在「代理主機名」中寫入您的PC的IP,並在 「代理端口」中寫入8080;
  • 保存配置並嘗試使用您的應用程序:它現在應該工作 !
相關問題