Упс, я намеревался опубликовать этот ответ (/2297424/imitatsiya-besprovodnoi-seti-v-emulyatore#2297437) здесь.
Вот решение, которое я придумал для имитации полной потери сетевого соединения на эмуляторе:
Напишите следующеескрипт и назовите его «nonetwork.sh»
netcfg eth0 down
sleep 10
netcfg eth0 up
netcfg eth0 dhcp
Загрузите следующий скрипт в эмулятор с помощью этой команды:
adb push nonetwork.sh /data/local/nonetwork.sh
Измените права доступа
adb shell chmod 700 /data/local/nonetwork.sh
Запустите его
adb shell /data/local/nonetwork.sh
Пока на устройстве отключена сеть, вы также потеряете доступ к adb, но после восстановления соединения он снова заработает. Надеюсь, это поможет.