Ионное приложение работает в браузере, но не работает на Android: Ошибка инициализации Cordova: класс не найден

Мое приложение основано на стартовом проекте Ionic sidemenu . Он отлично работает в браузере, но попытка запустить его на моем устройстве Android приводит к предупреждению со следующим сообщением:

[ERROR] Ошибка инициализации Кордовы: класс не найден

Я пробовал предлагаемые решения на этом посту , но ни один из них не решил проблему.

Чтобы воспроизвести проблему, следуйте инструкциям здесь .

Любые идеи, что происходит?


Некоторая информация:

$ cordova --version 3.5.0-0.2.6 $ ionic --version Installed Ionic CLI version: 1.1.1-beta3 # In browser's console > ionic.version === "1.0.0-beta.9" 

Связанный вопрос: разрешение ui-router ведет себя странно в Ionic

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

  1. Сделайте резервную копию файлов .json внутри каталога / plugins.
  2. Удалите файлы .json в каталоге / plugins.
  3. Пустые каталоги вашей платформы.
  4. Повторно добавьте нужные вам платформы.
  5. Создайте приложение снова.

Кроме того, у меня есть моя cordova.js в самом низу тега моего тела, а не в голове, как я уже говорил, в другом месте. Ваш пробег может отличаться.