Ошибка приложения. Соединение с сервером было неудачным. (http://localhost:8101) - PullRequest
0 голосов
/ 24 июня 2019

Когда я запускаю мое ионное приложение на устройстве Android, оно показывает ошибку

Ошибка приложения
Соединение с сервером было неудачным. (http://localhost:8101)

Я запускаю с помощью команды
ionic cordova run android -lc

Как я могу исправить эту ошибку? Почему эта ошибка возникает?

1 Ответ

1 голос
/ 24 июня 2019

Один из вариантов в этом сценарии - не передавать параметр -l для функции livereload. Так что просто беги:

ionic cordova run android

Затем он скомпилирует apk и развернет его на вашем телефоне, но не будет запускать веб-сервер для отслеживания изменений.

В этом сценарии вы все еще можете отлаживать с помощью Chrome, но если вы внесете изменения в разметку и нажмете кнопку Сохранить, это не приведет к автоматической перезагрузке приложения с этим изменением. Вам нужно будет снова запустить ionic cordova run android, чтобы перестроить и развернуть его на своем телефоне.

С положительной стороны 1: после первого развертывания последующие сборки намного быстрее, так как запускается сервер gradle.

С положительной стороны 2: если вы отключите USB, вы все равно сможете использовать свое приложение. При развернутом приложении livereload оно разрывается при отключении.

Я бы очень хотел решить и вашу проблему. Когда я перемещаюсь по коворкингу, иногда кажется, что сеть каким-то образом заблокирована и просто блокирует определенные порты. Я не понял точно, почему или если есть обходной путь для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...