昨天寫了一個手機歸屬地的程序,在寢室裏運行一點問題也沒有,今天,帶着筆記本來到了實驗室,重新運行項目,卻發現,程序應用錯誤,查了很久發現是模擬器無法聯網的原因,上網才知道是模擬器dns的原因。
1.首先得到模擬器的dns地址
打開adb shell
adb shell
getprop
你會看到:[net.dns1]: [10.0.2.3]
這是android手機默認的dns地址信息,但有時會出現無法聯網的錯誤,可以將其改成本機的dns地址
2.找到本機dns地址
打開網絡共享中心-->打開你連接的網絡-->詳細信息
3.把模擬器dns地址改爲本地dns地址
setprop net.dns1 101.226.4.6