Android模拟器上没有互联网 – 为什么以及如何解决?
我正在尝试使用Android模拟器的互联网,但没有成功。 有任何想法吗?
如果通过“使用互联网”,您的意思是您不能在模拟器上进行testing时从某项活动访问互联网,请确保您已在您的AndroidManifest.xml
设置互联网权限
<uses-permission android:name="android.permission.INTERNET" />
如果您正在使用networking浏览器,请参阅Donal的post
为了在仿真器上使用互联网,如果您在代理服务器后面设置,请执行以下步骤:
- 进入设置 – >无线和networking – >移动networking – >接入点名称。
-
按下菜单button。 将出现一个选项菜单。
-
从选项菜单中select新的APN。
- 点击名称。 提供名称给apn说我的APN。
- 点击APN。 inputwww。
- 点击代理。 input您的代理服务器IP。 你可以从互联网浏览器的互联网选项菜单中得到它。
- 点击端口。 在我的情况下input端口号是8080.你可以从互联网浏览器的互联网选项菜单中获得它。
- 点击用户名。 以“域\用户名”的格式提供用户名。 一般是你的系统login。
- 点击密码。 提供您的系统密码。
- 再次按下菜单button。 将出现一个选项菜单。
- 按保存。 尝试运行你的浏览器。 希望它为你工作,这对我有效。 祝你好运。
如果你正在使用eclipse,请尝试:
窗口>首选项> Android>启动
默认模拟器选项: -dns-server 8.8.8.8,8.8.4.4
尝试从命令行启动仿真器,如下所示:
emulator -verbose -avd <AVD name>
这会给你详细的输出,并可能显示阻止模拟器连接到Internet的错误。
检查您的互联网设置,防火墙等可能会阻止它,我知道,当我在大学工作时,他们阻止了端口号,但我从来没有在我的家用电脑上遇到任何麻烦
我已经搜寻了很长时间,很难回答这个问题。 从我收集的信息中,Google一旦有人使用互联网连接向市场添加垃圾评论,就会这样做。 不过, 我确实find了一个做了这个,并愿意分享所需图像的人。 链接的AVD运行(对我来说)市场和浏览器互联网。
注意 :它看起来只是要修复市场。 但是市场不会没有互联网,所以如果市场是固定的,浏览器互联网也将起作用。 我自己下载链接的文件,并在浏览器中完美地显示了互联网。
如果遇到这个问题,并且正在使用非Windows / Mac OS(在我的情况下为Ubuntu),请尝试在Android SDK和AVD Manager中自行启动模拟器,然后运行您的应用程序。
在OSX上,Little Snitch自动拒绝任何与Eclipse(和模拟器)的连接。 允许在小史密斯的连接,你必须进入小史密斯的规则
最简单的方法是遵循以下步骤:
- 运行android模拟器1.5
- 打开菜单
- 前往设置
- 无线设置(第一个模块)和底部右侧closures飞行模式。
到目前为止,你会看到顶级3G和你已build立的联系。
允许ADB通过在防火墙上打开它来访问networking
如果您使用winvista或更高版本,请转到“控制面板”中“pipe理”工具下的“Windows高级防火墙”,然后从中启用它
这是一个屏幕截图
https://lh4.googleusercontent.com/_kbdk_95fcC8/TU0Pz9TDfqI/AAAAAAAADS8/ey1CDeE2l24/s800/adb_fix.png