模擬器不能上網的問題

很多網友也問到爲啥自己在家的PC機可以上網,而運行在PC機上面的android模擬器卻不能上網呢?是因爲家裏的PC機的DNS一般爲:192.168.1.1,這個只是一般而言,不是絕對,這個得自己使用ipconfig /all命令檢查下;而模擬器默認的DNS爲:10.0.2.3,那麼模擬器跟自己的PC就不在同一個網段了,使用就導致自己的PC機可以上網,而模擬器不能上網,下面就簡單介紹下如何設置才能讓模擬器也可以上網: 
    
     首先,如果沒有配置sdk的環境變量的,那麼在CMD命令下進入sdk安裝路徑的tools目錄下,然後使用adb shell命令 ,如果配置了sdk的環境變量的,那麼直接在CMD窗口中輸入adb shell,如:C:\Documents and Settings\Administrator>adb shell 
然後輸入:getprop 查看系統當前的各項屬性,得到模擬器的DNS地址,如下: 
[net.dns1]: [10.0.2.3] 

下面就是使用setprop命令把模擬器的DNS改爲自己PC的DNS,例如:192.168.1.1 
setprop net.dns1 192.168.1.1 

設置完畢,回車生效,那麼現在模擬器可以上外網了,就是這麼簡單! 

注意:這些配置是在模擬器在運行的情況下纔可以
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章