Не удалось загрузить ресурс: net::ERR_FILE_NOT_FOUND с помощью Cordova

Я следую учебному пособию по aerogear на https://aerogear.org/docs/guides/aerogear-cordova/AerogearCordovaPush/.

Я прошел через это несколько раз и продолжаю сталкиваться с той же проблемой.

При развертывании в Genymotion и отладке с использованием Chrome я вижу следующую ошибку:

file:///android_asset/www/plugins/aerogear-cordova-push/www/aerogear-push.js Failed to load resource: net::ERR_FILE_NOT_FOUND
file:///android_asset/www/plugins/aerogear-cordova-push/www/aerogear.ajax.js Failed to load resource: net::ERR_FILE_NOT_FOUND
cordova.js:1431 Uncaught Error: Module aerogear-cordova-push.AeroGear.ajax does not exist.
cordova.js:1185 deviceready has not fired after 5 seconds.
cordova.js:1178 Channel not fired: onPluginsReady
cordova.js:1178 Channel not fired: onCordovaReady

наблюдения

Я замечаю, что при просмотре в инспекторе Chrome файлы плагинов пусты файлы плагинов пустыТем не менее, в моем локальном проекте есть содержимое для всех файлов плагинов.

Вещи, которые я пробовал

  • Извлечение и повторное добавление штекеров Aerogear
  • Делаем сброс настроек Genymotion vm.
  • Удалите и переустановите узел, используя инструкции по установке NodeJS без sudo в Ubuntu.
  • Переустановите кордову
  • Переустановите genymotion
  • Запустить снова

подробности

  • Версия узла v5.4.1
  • Ubuntu версия 15.10
  • Кордова 5.4.1
  • Android 5.1

Кто-нибудь знает, как это исправить?

Спасибо

1 ответ

Решение

Я не могу сказать наверняка, почему исправил это, но я подозреваю, что это было связано либо с:

  • разрешений
  • поврежденные зависимости

После переустановки и переустановки разрешений - и перезагрузки - все заработало правильно.

Другие вопросы по тегам