Один из вариантов в этом сценарии - не передавать -l / -livereload, которая предназначена для функциональности livereload.Так что просто запустите:
ionic cordova run android
После этого будет скомпилирован apk и развернут его на вашем телефоне, но не будет запускаться веб-сервер для отслеживания изменений.
Вы все еще можете отлаживать с помощьюChrome в этом сценарии, но если вы внесете изменения в разметку и нажмете «Сохранить», приложение не будет автоматически перезагружаться с этим изменением.Вам нужно будет снова запустить ionic cordova run android
, чтобы перестроить и развернуть его на своем телефоне.
С положительной стороны 1: после первого развертывания последующие сборки намного быстрее, так как запускается сервер gradle.
С положительной стороны 2: если вы отключите USB, вы все равно сможете использовать свое приложение.В случае приложения, развернутого в режиме livereload, оно разрывается при отключении.
Мне бы очень хотелось решить и вашу проблему.Когда я перемещаюсь по коворкингу, иногда кажется, что сеть каким-то образом заблокирована и просто блокирует определенные порты.Я не понял точно, почему или если есть обходной путь для этого.