[英]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 ,那么您可以试试这个。 这适用于进一步的模拟器浏览器连接。
在此之前我尝试过所有的方法
没有任何效果。 然后我做了以下立即工作。
转到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.