Я не вижу свое ионное приложение на своем телефоне при использовании параметра --live-reload
.
Я использую Windows 8.1 и подключенное Android-устройство Nexus 5. Приложение представляет собой пример приложения sidemenu, созданного с помощью ionic start demo sidemenu
.
Когда я запускаю ionic run --live-reload
, я сначала получаю список возможных IP-адресов:
Multiple addresses available.
Please select which address to use by entering its number from the list below:
Note that the emulator/device must be able to access the given IP address
1) 192.168.0.109 (Wi-Fi)
2) 192.168.159.1 (VMware Network Adapter VMnet1)
3) 192.168.174.1 (VMware Network Adapter VMnet8)
4) 192.168.56.1 (VirtualBox Host-Only Network)
Я выбираю вариант 1 - это IP-адрес моего ПК разработки, на котором размещается ионный сервер.
Ионный подтверждает этот выбор и подтверждает, что он обслуживает порты, как показано ниже:
Selected address: 192.168.0.109
Running live reload server: http://192.168.0.109:35729
Watching : [ 'www/**/*', '!www/lib/**/*' ]
Running dev server: http://192.168.0.109:8100
Я подтвердил, что он обслуживает страницу, открыв Chrome на моем ПК и перейдя на http://192.168.0.109:8100
Когда приложение запускается на устройстве Android, оно сначала отображает заставку, а затем показывает веб-просмотр с ошибкой:
Web page not available
The Web page at http://192.168.0.109:8100/ could not be loaded as:
net::ERR_ADDRESS_UNREACHABLE
Об этом также сообщается на форумах Ionic:
Насколько я могу судить, я открыл TCP-порты 35729 и 8100 на моей машине Windows (используя настройки панели управления - настройки брандмауэра).
Что мне настроить, чтобы я мог видеть свое приложение на моем устройстве?