Nativescript: истекло время ожидания соединения - PullRequest
0 голосов
/ 07 ноября 2018

Я на Mac и хочу запустить свое приложение на устройстве Android, подключенном к USB-C.

Мой первый шаг - всегда удалять папки node_modules, hooks и платформы, а также файл package.lock.json. После этого я запускаю tns build android. После завершения сборки я либо запускаю tns run android, либо запускаю приложение с помощью nativescript sidekick.

Но теперь это всегда заканчивается так:

Проект успешно построен. Установка на устройство 5B24000362 ... Успешно установлен на устройстве с идентификатором «5B24000362». Невозможно применить изменения на устройстве: 5B24000362. Ошибка: истекло время соединения сокета.

Поскольку у меня была эта ошибка уже 2 дня назад, и я не смог продолжить работу в приложении, я обновил все нативные и угловые зависимости, следуя этой инструкции по обновлению . После этого обновления приложение снова заработало. Но теперь через несколько часов я снова получаю ту же ошибку (то же приложение). Я даже поместил приложение в репозиторий git после того, как оно заработало, и теперь отозвало его, не работает.

Ответы [ 4 ]

0 голосов
/ 19 июля 2019

Я наконец-то получил эту работу, удалив admob из node_modules \ nativescript-plugin-firebase \ platform \ android \ include.gradle

Строка для вывода:

0 голосов
/ 29 декабря 2018

Если у вас установлено nativescript-plugin-firebase. Просто обновите его:
$ tns plugin update nativescript-plugin-firebase

0 голосов
/ 20 апреля 2019

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

0 голосов
/ 08 ноября 2018

Убедитесь, что вы используете новейшие инструменты NativeScript, а не только их зависимости. Вы можете установить последнюю версию CLI, выполнив npm i -g nativescript.

Если приложение вообще не запускается, вы можете проверить этот ответ на похожую проблему в репозитории NativeScript CLI GitHub.

...