繁体   English   中英

Android模拟器未连接到互联网

[英]Android Emulator is not connecting to internet

我正在使用TATA PHOTON PLUS。 Android模拟器浏览器无法连接到互联网。 “网页不可用”消息即将发布。 我们是否需要进行任何设置才能连接到互联网? 请帮忙。

 ...\android-sdk-windows\tools>

并写下以下内容并检查

emulator -avd your_avd_name -dns-server 8.8.8.8

在应用这些步骤之前,不要忘记关闭以前运行的AVD。 希望它对你有用谢谢。

在Windows下,您可以更改网络适配器索引,以便“Internet”适配器是第一个。

假设您使用wifi适配器连接到互联网。 您必须打开PowerShell(以管理员身份)并执行命令:

netstat –r -n

在其他事项中,您将获得网络适配器列表,即:

Interface List
 18...f0 bf 97 04 da f1 ......Realtek PCIe GBE Family Controller
 30...16 27 37 af c7 99 ......Microsoft Wi-Fi Direct Virtual Adapter
  4...64 27 37 af c7 99 ......Qualcomm Atheros AR9285 Wireless Network Adapter
  7...64 27 37 af c7 9a ......Bluetooth Device (Personal Area Network)
  1...........................Software Loopback Interface 1
 10...00 00 00 00 00 00 00 e0 Microsoft Teredo Tunneling Adapter
 19...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter

运行命令

Set-NetIPInterface –InterfaceIndex "4" –InterfaceMetric "1"

你可以移动到列表的顶部wifi适配器,这将解决问题。

再次运行“netstat -r -n”命令进行验证。

有时甚至在设置之后它可能不起作用。 如果您正在为您的Android项目使用eclipse ,那么您可以试试这个。 这适用于进一步的模拟器浏览器连接。

在此之前我尝试过所有的方法

  1. 在仿真器APN中设置代理
  2. 通过eclipse首选项设置它 - > Android - >启动

没有任何效果。 然后我做了以下立即工作。

转到eclipse运行 - >运行配置。 在Android应用程序下,您可以看到应用程序。 现在,在右侧单击“目标”选项卡。 在“其他模拟器命令行选项”下添加以下内容。 -dns-server < 本地计算机上的DNS服务器最多三个 > -http-proxy http:// < 您的代理 >:< 您的代理端口 >

确保您已在AndroidManifest.xml中定义了以下权限:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.app.myapp" >
    <uses-permission android:name="android.permission.INTERNET" />
    ...
</manifest>

除了系统连接到Internet之外,不需要其他配置步骤。 在过去,当我遇到类似于你提到的问题时,重新启动模拟器或删除并重新创建AVD对我有用。 我有兴趣尝试suri的答案..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM