【问题标题】:No internet access on Android Emulator, Shared Internet ConnectionAndroid Emulator 无法访问 Internet,共享 Internet 连接
【发布时间】:2013-06-22 15:23:59
【问题描述】:

我已经安装了 Eclipse Juno 并将 ADT 也更新到了 22.0,我已经创建了一个 Android 2.3 版本的自定义 AVD,工作正常,但我的模拟器上似乎没有互联网连接,

注意:它还在标题栏上显示 3G 符号。看看下面给出的我的模拟器的图像。

另外值得注意的是,我通过 DSL 互联网电缆直接连接到我的 NIC 卡上,我还通过 connectify pro Hostspot 与我的室友通过 wifi 共享我的互联网。在这种情况下,我的模拟器上没有互联网连接。

但是当我连接到我朋友的 Connectify 热点的共享互联网时,它就可以正常工作了。

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

【问题讨论】:

  • 您是否在清单中添加了使用互联网的权限?
  • 你在代理后面吗?
  • 我知道这一点,但我正在安卓模拟器的默认浏览器上测试互联网连接,我没有任何应用程序可以向互联网发送任何 HTTP 请求或类似的东西。
  • @AbdullahShoaib 我没听懂你是什么意思,请你详细说明一下。
  • @QadirHussain 您的互联网是否通过网络管理员设置的网络代理服务器连接?查看您的连接设置。如果是,请参阅stackoverflow.com/questions/2437366/…

标签: android android-emulator android-internet


【解决方案1】:

终于解决了我的问题。

是dns服务器地址问题。

我做了以下步骤

  1. 打开 CMD
  2. 转到你的 android-sdk/tools 路径,就像我的路径是 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 缩放到指定值。

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

希望对他人有帮助

【讨论】:

  • @Pradeep 只有一次。但是如果你关闭模拟器,你必须再次通过这个命令启动模拟器
  • 这是唯一对我有用的答案。你救了我的命
  • 很高兴听到这有帮助:)
猜你喜欢
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
  • 2012-01-19
  • 2016-07-31
  • 2015-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多