sal*_*lid 103 android emulation wifi android-emulator android-wifi
如何在Android模拟器上启用WiFi?我试图找到这个,但每个人都在混淆WiFi与3G.
sal*_*lid 117
如果您使用的是API级别25以下,则无法在模拟器上使用Wifi.
当使用API级别为25或更高的AVD时,模拟器会提供模拟的Wi-Fi接入点("AndroidWifi"),Android会自动连接到它.
https://developer.android.com/studio/run/emulator.html#wi-fi
Lor*_*pts 11
显然它没有,我没想到它会.然而,Ivan带来了逃脱Android用户的好机会.
模拟器的目的是什么?EMULATE,对吗?我不明白为什么出于测试目的 - 提供测试人员了解限制 - 模拟器可能不会添加Wifi模拟器.
例如,它可以通过使用主机的底层互联网连接来模拟WiFi访问.显然,测试WPA/WEP差异是没有意义的,但至少它可以通过WiFi切换访问.
或者某种模拟器插件,其中有一个基本的WiFi模拟器,可以通过底层连接模拟WiFi访问,但通过配置,它可以通过提供一个虚假的WiFi网络列表及其相应的假密码来模拟WPA/WEP针对可配置的凭据列表.
毕竟我的想法是在模拟器上进行初始测试,然后转到实际设备.
Eri*_*lle 11
截至目前,使用Android模拟器的第26.1.3版,最终可以在API 25的映像v8上进行.如果在升级到最新的API 25映像之前创建了模拟器,则需要擦除数据或只是删除如果您愿意,可以重新创建图像.
在某些系统映像中添加了对Wi-Fi的支持(目前仅限API级别25).可以使用名为"AndroidWifi"的接入点,Android会自动连接到该接入点.通过命令行参数-feature -Wifi运行仿真器,可以禁用Wi-Fi支持.
来自https://developer.android.com/studio/releases/emulator.html#26-1-3
imz*_*hev 10
(在这里重复我的答案.)
理论上,linux(android底层内核)有mac80211_hwsim驱动程序,它模拟WiFi.它可以用于设置几个WiFi设备(接入点和另一个WiFi设备等),它们构成一个WiFi网络.
它对于在linux下测试WiFi程序很有用.可能,甚至在用户模式linux或其他与Linux隔离的虚拟"盒子"下.
从理论上讲,这个驱动程序可以用于Android系统中的测试,你没有真正的WiFi设备(或者不想使用它),也可以用于某种Android模拟器.也许,可以设法在android-x86中使用此驱动程序,或者 - 在VirtualBox中运行的android-x86中进行测试.
归档时间: |
|
查看次数: |
130430 次 |
最近记录: |