104

我正在尝试通过 Android 模拟器使用互联网,但没有成功。有任何想法吗?

4

9 回答 9

110

如果您在代理服务器后面设置,为了在模拟器上使用互联网,请执行以下步骤:

  1. 转到设置->无线和网络->移动网络->接入点名称。
  2. 按菜单按钮。将出现一个选项菜单。

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

  4. 单击名称。为 apn 提供名称说我的 APN。
  5. 单击 APN。输入万维网。
  6. 单击代理。输入您的代理服务器 IP。您可以从 Internet Explorer 的 Internet 选项菜单中获取它。
  7. 单击端口。在我的例子中输入端口号是 8080。你可以从 Internet Explorer 的 Internet 选项菜单中获取它。
  8. 单击用户名。以 domain\user-name 格式提供用户名。通常是您的系统登录。
  9. 点击密码。提供您的系统密码。
  10. 再次按菜单按钮。将出现一个选项菜单。
  11. 按保存。尝试运行您的浏览器。希望它对你有用,它对我有用。祝你好运。
于 2011-03-04T09:25:28.017 回答
35

如果通过“使用互联网”,您的意思是您在模拟器上测试时无法从活动访问互联网,请确保您已在您的AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

如果您使用的是网络浏览器,请参阅 Donal 的帖子

于 2010-02-05T11:35:55.030 回答
31

如果您使用的是 Eclipse,请尝试:

窗口 > 首选项 > Android > 启动

默认模拟器选项:-dns-server 8.8.8.8,8.8.4.4

于 2012-07-31T14:09:43.660 回答
17

尝试从命令行启动模拟器,如下所示:

emulator -verbose -avd <AVD name>

这将为您提供详细的输出,并可能显示阻止模拟器连接到 Internet 的错误。

于 2010-02-05T12:00:26.753 回答
4

检查您的互联网设置,防火墙等可能会阻止它,我知道当我在大学工作时他们阻止了端口号,但我在家用机器上从来没有遇到任何问题

于 2010-02-05T11:29:48.010 回答
3

如果您遇到此问题并且正在使用非 Windows/Mac OS(在我的情况下为 Ubuntu),请尝试在 Android SDK 和 AVD Manager 中自行启动模拟器,然后运行您的应用程序。

于 2011-01-26T00:33:24.160 回答
1

最简单的方法是按照以下步骤操作:

  1. 运行安卓模拟器 1.5
  2. 打开菜单
  3. 前往设置
  4. 无线设置(第一个块)并在底部关闭飞行模式。

到现在为止,您应该已经看到了顶级 3g 和您已建立的连接。

于 2012-01-06T13:04:54.140 回答
0

在 OSX 上,Little Snitch 自动拒绝与 Eclipse(和模拟器)的任何连接。允许小飞贼连接,你必须进入小飞贼的规则

于 2011-07-08T15:58:48.410 回答
-2

允许 ADB 通过在防火墙上打开它来访问网络

如果您使用的是 winvista 及更高版本,请转到控制面板中管理工具下的 Windows 高级防火墙并从那里启用它

于 2011-02-05T08:55:13.207 回答