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

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

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

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

  • 在Android中使用networking服务发现的内部错误
  • Android:如何使用WhatsApp,WeChat以编程方式发送消息?
  • BroadcastReceiver接收一个事件的多个相同的消息
  • 带有NetworkRequest的Android运行时执行程序
  • Android防火墙与VpnService
  • ConnectivityManager.CONNECTIVITY_ACTION从API> = 14中获取networking退出?
  • BroadcastReceiver for CONNECTIVITY_ACTION在intent.getExtras()中始终返回null
  • Android getAllNetworkInfo()已弃用。 有什么select?
  • 您可以通过命令行设置打开/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并刷新设备调制解调器驱动程序。