android - Android 模拟器无法访问互联网,共享互联网连接

标签 android android-emulator android-internet

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

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

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

但是当我连接到我 friend 的 Connectify 热点的共享互联网时,它工作正常。

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

enter image description here

最佳答案

终于解决了我的问题。

是 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 缩放到指定值。

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

希望对别人有帮助

关于android - Android 模拟器无法访问互联网,共享互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17252278/

相关文章:

Android:尝试启动 BluetoothSettings Activity Force Close with NullPointerException

android - 如何在 Android 模拟器 4.0 中启用网络摄像头?

android - 如何禁用捏放大android studio模拟器?

android - ConnectivityManager.EXTRA_NO_CONNECTIVITY 在 Android Lollipop 上始终为 false

android - 禁用移动数据

android - 当 BottomSheet 在 BottomNavigationView 后面时,Google map 应用程序如何让您拖动它?

java - Android - 源端口 800 的 DatagramSocket 不发送

android - 如何使用后退按钮恢复已删除的 View ?

android - Android Studio 模拟器没有声音

java - 使用 Android HttpURLConnection 获取 Http