Android模拟器上没有互联网 - 为什么以及如何修复?

时间:2010-02-05 11:28:25

标签: android android-emulator

我正在尝试使用Android模拟器上网,但没有成功。 有什么想法吗?

10 个答案:

答案 0 :(得分:106)

如果您在代理服务器后面设置,则要在模拟器上使用Internet,请执行以下步骤:

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

  3. 从选项菜单中选择New APN。

  4. 点击名称。为apn说明我的APN。
  5. 点击APN。输入www。
  6. 点击代理。输入您的代理服务器IP。你可以从互联网浏览器的互联网选项菜单中获取它。
  7. 点击Port。在我的情况下输入端口号是8080.你可以从互联网浏览器的互联网选项菜单中获取它。
  8. 点击用户名。以domain \ user-name格式提供用户名。通常是你的系统登录。
  9. 点击密码。提供系统密码。
  10. 再次按菜单按钮。将出现一个选项菜单。
  11. 按保存。 尝试运行浏览器。 希望它为你工作对我有用。祝好运。

答案 1 :(得分:35)

如果通过“使用互联网”,则表示您无法在模拟器上进行测试时访问互联网,请确保您已在AndroidManifest.xml

中设置了互联网权限
<uses-permission android:name="android.permission.INTERNET" /> 

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

答案 2 :(得分:28)

如果你正在使用eclipse试试:

窗口&gt;偏好&gt; Android&gt;发射

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

答案 3 :(得分:17)

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

emulator -verbose -avd <AVD name>

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

答案 4 :(得分:4)

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

答案 5 :(得分:4)

我一直在努力寻找这个问题的答案。据我所知,一旦人们使用互联网连接向市场添加垃圾评论,Google就会故意这样做。但是,I did find a guy who had done it and was willing to share the required images.链接的AVD(对我而言)运行市场和浏览器互联网。

注意:看起来它只是要修复市场。但市场不会没有互联网,所以如果市场固定,浏览器互联网也会运作。我自己下载了链接文件,它在浏览器中完美地显示了互联网。

答案 6 :(得分:3)

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

答案 7 :(得分:1)

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

  1. 运行android emulator 1.5
  2. 打开菜单
  3. 转到设置
  4. 无线设置(第一个阻止),右下方关闭飞行模式。
  5. 到目前为止,你已经看到了3g和你已建立的联系。

答案 8 :(得分:0)

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

答案 9 :(得分:-2)

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

如果您使用的是winvista及更高版本,请转到“控制面板”中“管理工具”下的“Windows高级防火墙”,然后从该处启用