如何将我的Android模拟器连接到互联网,例如使用浏览器?我已经找到了很多关于如何通过代理连接的建议,但这里不是这样,我的机器(Windows 7)是直接连接到路由器的。


当前回答

为了使用互联网通过代理模拟器尝试这些步骤,它为我工作:

进入设置->无线和网络->移动网络->接入点名称。 按菜单键。将出现一个选项菜单。

从选项菜单中选择新建APN。

单击“名称”。提供名称apn说我的apn。

点击APN。输入www。

点击代理。输入您的代理服务器IP。您可以从Internet explorer Internet选项菜单中获得它。

单击Port。输入端口号,在我的例子中是8080。您可以从Internet explorer Internet选项菜单中获得它。

单击User-name。以域名\user-name格式提供用户名。通常是你的系统登录。

点击密码。提供您的系统密码。

再次按菜单键。将出现一个选项菜单。

按下保存并尝试打开浏览器。我想这对你有帮助。

其他回答

如果你使用的是MacOS 2.2,并且你一直看到关于数据连接的错误,尝试上面的方法,它是有效的。

除了LAN,我通过Sys Prefs删除了所有的网络接口 尽管我的DNS是由DHCP提供的,但我只用一台服务器重新输入了DNS 我在命令行上使用-http-proxy来指定一个

它从办公室开始工作。唷。

在尝试了以上所有的解决方案后,我发现在mac os x上:

您必须在系统首选项>> network >> gear图标中检查网络设备的顺序 您必须在/etc/resolv.conf中检查DNS服务器的顺序

然后重新启动你的android模拟器,它应该工作。

就我而言,我只需要从“Android SDK和AVD管理器”中启动Android虚拟设备(AVD),它就可以工作了

当我第一次运行模拟器时,我遇到了这个问题,我通过设置dns服务器来解决

Library/Android/sdk/platform-tools/adb shell getprop net.dns1

获取模拟器10.0.2.3的当前DNS服务器

然后设置它到我的局域网dns服务器

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1

我以为我在连接模拟器到互联网时遇到了问题,但事实证明是我使用的代码有问题。我知道这是显而易见的,但首先在模拟器上尝试浏览器,以确认你没有互联网接入。如果我先做那件事,我就可以节省一个小时。