模拟器上的Internet连接问题,

时间:2012-01-21 14:06:23

标签: android

我正在使用Emulator来测试应用。

问题是如果笔记本电脑连接到LAN,仿真器上的Internet将无法工作。但如果我与Wifi连接,它就可以工作。

我已经经历了类似的许多回答,

我尝试了thisthis,但没有运气

2 个答案:

答案 0 :(得分:0)

你需要知道android.permission.INTERNET。你还需要:

ACCESS_NETWORK_STATE - 检查您是否可以使用互联网,为什么不呢?

也许CHANGE_NETWORK_STATE

也看here

您也可以像这样

在CMD提示符中启动AVD
C:\program files\android\android-sdk-windows\tools\emulator -avd -dns-server 8.8.8.8

这是谷歌公共DNS。 问题似乎是模拟器找不到您的计算机当前使用的DNS。 (引自here

vnshetty管理:我编辑avd值“GPS support = yes”并重新启动模拟器。现在正在工作....

更多引用:您不需要在模拟器上设置任何设置来访问Internet,除非您在代理后面,以防您在代理后面使用以下命令从命令提示符启动您的模拟器:C:/ emulator -avd avdname -http-proxy http://your.proxy.ip:8080 - 它对我来说更有用。

答案 1 :(得分:0)

解决方案是在使用LAN时关闭wifi,反之亦然。它起作用,至少对我而言。