#android #xampp #localhost #wamp #easyphp
#Android #xampp #localhost #wamp #easyphp
Вопрос:
Я использую Easyphp для размещения своего локального веб-сайта в Windows, и он работает безупречно. Теперь я пытаюсь запустить веб-сайт со своего телефона Android. Но, похоже, это не работает, просто набрав текст :
Поскольку другие веб-хостинги, такие как XAMPP и WAMP, позволяют это, просто делая это.
Комментарии:
1. используете ли вы эмулятор Android по умолчанию?
Ответ №1:
Если вы используете эмулятор Android по умолчанию
Первый шаг — запустить AVD с увеличенным размером раздела, в противном случае при попытке сохранить измененный файл hosts может возникнуть ошибка нехватки памяти
эмулятор -avd MyAVD -размер раздела 128
Затем вам необходимо перемонтировать системный раздел, чтобы он был доступен для записи
перемонтировать adb
Затем скопируйте файл 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-адрес локального хоста вашего компьютера, на котором запущен AVD
Комментарии:
1. Спасибо за помощь @Hendra, хотя я только что перешел на XAMPP , и теперь все работает нормально.
Ответ №2:
Специально для этого есть модуль: www.easyphp.org/documentation/devserver/mobile-for-devserver.php
«С помощью модуля «Мобильный» вы можете протестировать свой код на своем мобильном телефоне / планшете и посмотреть, подходит ли ваш веб-сайт / приложение для мобильных устройств».