Если вы используете эмулятор Android по умолчанию
Первый шаг - запустить AVD с увеличенным размером раздела, в противном случае вы можете получить ошибку нехватки памяти при попытке сохранить измененный файл hosts
эмулятор -avd MyAVD -partition-size 128
Затем необходимо перемонтировать системный раздел, чтобы он был доступен для записи
adb remount
Затем скопируйте файл hosts с эмулируемого устройства на хост-компьютер
adb pull / etc / hosts
Измените файл hosts так, чтобыон включает в себя сопоставления для всех соответствующих имен виртуальных хостов
127.0.0.1 localhost
10.0.2.2 pclocalip
Затем скопируйте обновленный файл обратно в эмулируемыйустройство
adb push hosts / etc / hosts
После этого вы сможете посетить http://pclocalip в браузере эмулятора и увидеть правильный сайт
PS: обратите внимание, что 10.0.2.2
здесь IP-адрес localhostвашей машины, которая запускает AVD