主机切换networking后如何刷新Android仿真器networking连接?

我在MacBook上从SDK运行Android API 23 x86仿真器。 当我切换WiFinetworking的Android模拟器失去了所有连接到互联网或内联网。

每当我切换我的WiFinetworking,我需要重新启动我的模拟器重置虚拟Android设备的networking。

有没有重新初始化模拟器的networking连接,而无需重新启动的选项?

Solutions Collecting From Web of "主机切换networking后如何刷新Android仿真器networking连接?"

您可以通过命令行设置打开/closuresAirPlane模式:

adb shell settings put global airplane_mode_on 1 && adb shell settings put global airplane_mode_on 0 

注意 – 也可以尝试从ADBshell(取决于您的电脑TCP驱动程序):

 settings put global airplane_mode_on 1 && am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true && settings put global airplane_mode_on 0 && am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false 

通过这样做,您重新初始化TelephonyManager并刷新设备调制解调器驱动程序。