【问题标题】:Internet is not connected in Android Emulator, when net is taken via mobile through hot spot在Android Emulator中没有连接互联网,当通过热点通过手机上网时
【发布时间】:2019-01-21 16:18:55
【问题描述】:

我在本地脚本应用程序中工作,所以我使用 Android Emulator 进行检查,我在下面提到了 Emulator 的版本。

每当我通过热点从我的手机(Android Lenovo P2)连接互联网连接时,我的模拟器中没有连接互联网,即使 WIFI 信号也显示十字标记。

强调文本每当我通过路由器通过我的 ACT 连接 wifi 连接互联网时,我的模拟器中都会连接互联网。

模拟器 APK 版本:26。 模拟器设备:Nexus 5。

注意:我的笔记本只能在模拟器中连接互联网

当我通过移动热点连接时,是否有人帮助我在我的模拟器中进行任何设置以连接互联网?

【问题讨论】:

    标签: android-emulator nativescript


    【解决方案1】:

    这清楚地表明 Android 模拟器无法识别与您的机器网络配置连接的移动网络。我建议尝试以下操作来解决此问题。

    1. 打开 AVD 管理器并擦除该模拟器的数据。
    2. 如果您使用 wifi 网络并立即使用移动数据切换可能会导致此问题。只需尝试重新启动模拟器并尝试。
    3. 您的模拟器可能指向旧版本的 SDK,因此您可能需要卸载 Android 模拟器并重新安装它。有时较旧的 SDK 数据会导致您遇到的问题。
    4. 重新启动您的机器,然后使用您的移动数据重新连接,并使用模拟器启动并检查它。
    5. 如果上述方法无效,请卸载 AVD 并重新安装。

    也请注意这个Reference link

    请让我知道上述解决方案对您有用!干杯!!!

    【讨论】:

    • Sathish,感谢您的回复。我已经修复了在 android 的 manifesto 文件中添加的以下行
    • hmm.. 我以为您的应用程序已经在运行,您马上就会遇到这个问题。无论如何,这应该是基本的解决方案。谢谢!
    【解决方案2】:

    我已通过在 Androidmanifest.xml 中添加此行来解决此问题 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      相关资源
      最近更新 更多