2016-08-11 15 views
15

Używam emulatora Android API 23 x86 z SDK na moim MacBooku. Po przełączeniu sieci Wi-Fi emulator Androida traci wszystkie połączenia z internetem lub intranetem.Jak odświeżyć połączenie sieciowe emulatora Androida po zmianie hosta w sieci?

Za każdym razem, gdy przełączam swoją sieć WiFi, muszę zrestartować mój emulator, aby zresetować sieć wirtualnego urządzenia z systemem Android.

Czy istnieje możliwość ponownej inicjalizacji połączenia sieciowego emulatora bez ponownego uruchamiania?

+0

Używam emulatorów na komputerze Mac i nie napotkałem tego problemu ... Korzystasz z najnowszych emulatorów. Może aktualizacja może rozwiązać ten problem ... –

Odpowiedz

4

Można ustawić/wyłączyć tryb samolotowy z wiersza poleceń:

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

Uwaga - również spróbować z ADB shell (zależy od kierowców 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 

W ten sposób ponownie zainicjujesz numer TelephonyManager i odświeżysz sterowniki modemu urządzenia.

Powiązane problemy