Android模擬器訪問本地的localhost失敗及解決方案


在開發手機網站是,使用Android模擬器測試,在手機瀏覽器中輸入localhost訪問本地服務器失敗!

原因:

在Android系統中localhost就是127.0.0.1

在Windows系統中localhost也是127.0.0.1

Android模擬器(simulator)把自己作為了localhost,也就是說,代碼中使用localhost或者127.0.0.1來訪問,就是訪問模擬器自己!

解決方案 1:

若是你想在模擬器simulator訪問本地電腦,那么就用Android內置的IP:10.0.2.2

訪問實例:

 

解決方案2:

就是使用本機局域網的IP地址,例如我的局域網IP:192.168.1.114

然而對應的IIS,域名綁定配置如下:

注意:對於IIS Express的訪問無效,Android模擬器的瀏覽器不能直接訪問IISExpress項目失敗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM