主机切换网络后,如何刷新Android模拟器网络连接?

时间:2016-08-11 08:45:03

标签: android networking android-emulator

我在MacBook上运行SDK中的Android API 23 x86模拟器。当我切换WiFi网络时,Android模拟器会失去与互联网或内联网的所有连接。

每次切换WiFi网络时,我都需要重新启动模拟器才能重置虚拟Android设备的网络。

是否可以选择重新初始化模拟器的网络连接而无需重新启动?

1 个答案:

答案 0 :(得分:5)

您可以从命令行设置开/关AirPlane模式:

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

注意 - 也可以从ADB shell尝试这个(取决于你的pc 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并刷新设备调制解调器驱动程序。