我正在使用模拟器来测试应用程序。模拟器上的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