更改虚拟Android设备的Wifi名称

问题描述 投票:0回答:3

Android虚拟设备通过默认连接到名为“ AndroidWifi”的wifi网络。我正在使用一个预期连接到具有特定名称的wifi网络的应用程序。

如何从“ AndroidWifi”更改wifi网络的名称?

android avd
3个回答
1
投票

如果要完成任务,必须下载genymotion emulation 。在android studio仿真中是不可能的。

您可以通过单击屏幕顶部的“ +”来创建新的网络,或者删除默认设置并在此处创建新的wifi ssid,您可以更改名称。


0
投票

[AVD管理器没有提供任何自定义模拟Wi-Fi接入点AndroidWifi的方法。

您可能必须禁用它,然后使用其他WiFi模拟器,例如this one。它确实需要Xposed框架才能运行。 Here是配置方式。


0
投票

尝试一些更实用的方法:

String ssid = this.getResources().getString(R.string.default_ssid);
if(Build.FINGERPRINT.contains("generic")) {ssid = "AndroidWifi";}

因为您不会更改模拟器的WiFi的SSID(服务集标识符)。


尽管有adbsvc wifi enable类似的svc wifi disable命令,但/data/misc/wifi/wpa_supplicant.conf中可能未知默认网络的密码;参见Connecting to WiFi using adb shell。由于仿真器是扎根的,因此通常可以在可访问的情况下配置任何类似的网络(现实中存在的常规WiFi显然不是)。我认为第一种方法更好,因为编辑模拟器图像不太方便。

© www.soinside.com 2019 - 2024. All rights reserved.