首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓:在模拟器中模拟WiFi?

安卓:在模拟器中模拟WiFi?
EN

Stack Overflow用户
提问于 2009-10-13 22:44:49
回答 6查看 66.5K关注 0票数 34

我想从我的应用程序中检查设备是否具有WiFi连接,但要做到这一点,我必须首先找到一种方法在模拟器中获取"WiFi“。Settings -> Wireless controls -> Wifi表示无法启动Wifi,而logcat则表示:

代码语言:javascript
运行
复制
E/WifiService(  566): Failed to load Wi-Fi driver.
D/SettingsWifiEnabler(  695): Received wifi state changed from Unknown to Enabling
D/SettingsWifiEnabler(  695): Received wifi state changed from Enabling to Unknown

如何在模拟器中模拟WiFi连接?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-12-13 21:27:00

由于这似乎是一个流行的问题,我将继续添加一个更新的答案。SDK仍然不支持WiFi仿真,但是基因运动默认使用WiFi,所以您可以使用它来开发/测试具有特定WiFi功能的应用程序。

票数 9
EN

Stack Overflow用户

发布于 2009-10-14 09:04:46

目前,虽然您可以在模拟器中使用计算机的Internet连接,但是使用它来模拟Wi是不可靠的。当您切换/想要测试您的连接状态时,WifiManager会感到困惑。

即使在Android1.5中,它也存在一些问题(第2571期- android),虽然您可以使用您的互联网模拟HTTP连接和下载数据,但是对with连接的更好控制最好是使用设备。

票数 20
EN

Stack Overflow用户

发布于 2017-09-19 06:28:38

从26.1.3版本开始,Android模拟器现在支持连接到努格特映像(API 25)上的WiFi。

在一些系统映像中增加了对Wi的支持(目前只有API级别25).一个名为"AndroidWifi“的访问点是可用的,并且Android会自动连接到它。

来源:https://developer.android.com/studio/releases/emulator.html#26-1-3

您可以通过进入模拟器设置(三个点)>帮助>约来检查模拟器的版本。还请注意,如果AVD是在26.1.3版本发布之前创建的,则必须重新创建AVD。我在某个地方读到,擦除数据也可能有效,但我没有尝试。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1563370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档