1、打開cmd輸入adb shell回車;
2、輸入getprop回車,如果在輸出的信息中找到net.dns1則跳到第5步驟;
3、退出重新打開cmd然后輸入adb root回車;
4、輸入adb shell回車;
5、輸入setprop net.dns1 192.168.1.1回車;這個192.168.1.1是自己電腦當前網絡的dns,比如我的dns是192.168.1.1,我就輸入192.168.1.1。
完成之后在模擬器里試着訪問網絡吧。。
----------------------------------------------------------------------
時間線
---------------------------------------------------------------------
還有一次性的方法,就是只在本次打開模擬器有效,關閉模擬器后被重置,下次打開還要再設置的方法:
找到安卓adk路徑:android-sdk/emulator/下;
通過cmd運行命令:emulate -avd 模擬器名稱 -dns-server 我的dns
模擬器名稱有空格的用下划線代替空格,多個dns用逗號隔開,比如:
emulate -avd Pixel_API_27 -dns-server 8.8.8.8,10.10.0.1