我正在使用模擬器來測試應用程序。模擬器上的Internet連接問題,
如果筆記本電腦連接到局域網,問題是模擬器上的Internet不能工作。但是,如果我連接到Wifi,它就可以工作。
我有過類似形式的許多答案了,
我正在使用模擬器來測試應用程序。模擬器上的Internet連接問題,
如果筆記本電腦連接到局域網,問題是模擬器上的Internet不能工作。但是,如果我連接到Wifi,它就可以工作。
我有過類似形式的許多答案了,
解決方案是關閉WiFi,如果使用LAN,反之亦然。它起作用,至少對我而言。
你需要android.permission.INTERNET對,因爲它被提及。您還需要:
ACCESS_NETWORK_STATE - 檢查你是否能使用互聯網,爲什麼不
也許CHANGE_NETWORK_STATE
也期待here
也可以在命令提示符這樣
啓動AVDC:\program files\android\android-sdk-windows\tools\emulator -avd -dns-server 8.8.8.8
這是谷歌公共DNS。 問題似乎是模擬器無法找到您的計算機當前正在使用的DNS。 (引自here)
vnshetty管理與:我編輯AVD值「GPS支持=是」,並重新啓動模擬器。現在正在工作....
更多引用:您不需要設置任何設置以在仿真器上訪問互聯網,除非您身在代理之後,以防在代理之後使用以下命令從命令提示符啓動您的模擬器:C:/ emulator -avd avdname -http-proxy http://your.proxy.ip:8080 - 它對我來說更加有用。
我已閱讀其他帖子中的-http代理但我沒有一個,即與IP和端口,但我有一個.pac文件,我怎麼可以使用它,而不是一個IP和端口。 – Prateek
您可以將未回答的問題作爲思考的信息來源,但不能作爲放入代碼的示例。 – Gangnus
@Marvin我做到了,@ Gangnus,我嘗試了很多東西,但仍然是同樣的問題,即使我的互聯網也停止了系統上的工作.. P: – AAnkit