android networking android-emulator

¿Cómo actualizo la conexión de red del emulador de Android después de que la red de switches del host?



networking android-emulator (1)

Puede activar / desactivar el modo AirPlane desde la línea de comando:

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

Nota : también intente esto desde el shell de ADB (depende de los controladores de 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

Al hacerlo, reinicia el Gestor de TelephonyManager y actualiza los controladores del módem del dispositivo.

Estoy ejecutando un emulador de Android API 23 x86 desde SDK en mi MacBook. Cuando cambio la red WiFi, el emulador de Android pierde todas las conexiones a Internet o intranet.

Cada vez que cambio mi red WiFi, necesito reiniciar mi emulador para reiniciar la red del dispositivo virtual con Android.

¿Hay una opción para reinicializar la conexión de red del emulador sin reiniciar?