安卓模擬器可訪問電腦ip配置


開發的時候,發現安卓模擬器沒辦法訪問調用開發的接口,因為安卓模擬器沒有綁定配置hosts,所以需要在模擬器上配置hosts

首先配置環境變量,用戶變量的path和系統變量

我的路徑 C:\Users\luke\AppData\Local\Android\Sdk\emulator\

//啟動模擬器

1、cmd到這個路徑 C:\Users\luke\AppData\Local\Android\Sdk\emulator

2、通過 emulator -list-avds ,查看當前模擬器的名字,我的是Pixel_XL_API_28

3、通過 emulator -avd advName -writable-system,啟動模擬器,advName = Pixel_XL_API_28

 

再開啟一個cmd,進入C:\Users\luke\AppData\Local\Android\Sdk\platform-tools

4、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb root

 

5、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb remount

remount succeeded

 

6、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb shell    //進入shell模式

generic_x86:/ # su

generic_x86:/ # echo -e \\n >> etc/hosts  //寫入一個換行 a

generic_x86:/ # echo 192.168.0.88  test.master.local.com >> etc/hosts           //寫入你的ip和對於的域名 b

generic_x86:/ # cat etc/hosts            //查看當前hosts已配置的內容 看我們剛剛寫入是否成功

127.0.0.1       localhost

::1             ip6-localhost

 

192.168.0.88 test.master.local.com

generic_x86:/ #

如果有多條host,重復執行a和b

至此成功解決!


免責聲明!

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



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