2012-01-21 50 views
1

我正在使用模拟器来测试应用程序。模拟器上的Internet连接问题,

如果笔记本电脑连接到局域网,问题是模拟器上的Internet不能工作。但是,如果我连接到Wifi,它就可以工作。

我有过类似形式的许多答案了,

我试图thisthis但没有运气

+0

您可以将未回答的问题作为思考的信息来源,但不能作为放入代码的示例。 – Gangnus

+0

@Marvin我做到了,@ Gangnus,我尝试了很多东西,但仍然是同样的问题,即使我的互联网也停止了系统上的工作.. P: – AAnkit

回答

0

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

0

你需要android.permission.INTERNET对,因为它被提及。您还需要:

ACCESS_NETWORK_STATE - 检查你是否能使用互联网,为什么不

也许CHANGE_NETWORK_STATE

也期待here

也可以在命令提示符这样

启动AVD
C:\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 - 它对我来说更加有用。

+0

我已阅读其他帖子中的-http代理但我没有一个,即与IP和端口,但我有一个.pac文件,我怎么可以使用它,而不是一个IP和端口。 – Prateek

相关问题