2013-06-22 48 views
3

我已经安装了Eclipse的Juno和更新了ADT以及22.0,我创建的Android 2.3版本的自定义AVD作为工作正常,但似乎没有互联网连接在我的模拟器,在Android模拟器无法上网,共享Internet连接

注:这也显示在标题栏的3G标志。看下面给出的我的模拟器的图像。

另外值得注意的,我通过DSL互联网连接线连接到因特网直接进入我的网卡,我也通过我的室友通过Connectify的亲Hostspot无线分享我的互联网。在这种情况下,我的模拟器上没有互联网连接。

但是,当我连接到我的朋友的Connectify的热点共享Internet然后正常工作。

我想解决这个问题,我认为这是因为共享互联网连接。

enter image description here

+0

? – Oleksiy

+0

你是否在代理之后? –

+0

我知道这一点,但我在android模拟器的默认浏览器测试互联网连接,我没有任何应用程序发送任何HTTP请求到互联网或类似的东西。 –

回答

11

最后,我整理出我的问题。

这是问题,因为DNS服务器地址。

我做下面的步骤

  1. 打开CMD
  2. 转到您的Android SDK /工具路径,比如我的路径是G:\Andriod Development\android-sdk\tools
  3. 键入以下命令G:\Andriod Development\android-sdk\tools>emulator.exe -avd Android_2.3.3 -dns-server 8.8.8.8 -scale 0.75

这里Android_2.3.3是您的AVD名称,-dns-server 8.8.8.8会将您的DNS地址设置为8.8.8.8或8.8.8.8:55,并且-scale会将您的AVD扩展到指定值。

这将启动一个新的模拟器。 享受:)

可能希望你加入你的清单以使用互联网的权限可帮助他人

+0

每次我需要通过这个CMD启动模拟器或者只有一次... – Pradeep

+0

@Pradeep只有一次。但如果关闭模拟器,则必须通过此命令启动emulater –

+0

这是唯一对我有用的答案。你救了我的生命 – Rasel

相关问题