Ионная 4 и Кордова недоступна - PullRequest
4 голосов
/ 17 марта 2019

У меня проблемы с Cordova на моем устройстве Android.Я искал проблемы в github и в Интернете, но пока у меня ничего не получалось.

В моем коде я получил this.platform.ready() и, например, this.splashScreen.hide().Если я создаю свое приложение (не имеет значения, производственная сборка или нет) и сборку cordova (не имеет значения, производственная сборка или нет) и устанавливаю apk на моем устройстве Android, adb logcat logs:

03-17 00:58:54.608  8769  8769 I chromium: [INFO:CONSOLE(1)] "Native: tried calling StatusBar.styleDefault, but Cordova is not available. Make sure to include cordova.js or run in a device/simulator",

Что касается некоторых ребят, @ionic/angular-toolkit не включает cordova.js в index.html во время сборки из-за включенной прямой загрузки.

Даже понижение до ng-toolkit v 1.08 не работает для меня (также изменено вangular.json).

Единственное решение, которое работает, это ionic cordova run android.

Какие-либо предложения или обходные пути для создания apks с cordova доступны без запуска?Я знаю, что ionic cordova run android также создает apk, но почему это работает, а ng build + ionic cordova build android & adb install apk не работает?

Некоторая информация о системе здесь:

  • Ionic 4.12.0
  • Ionic Framework 4.1.1
  • angular / cli 7.3.6
  • angular-toolkit 1.1.0
  • cordova 8.1.2
  • Cordova платформы Android 7.1.4
  • nodejs 10,15
  • Npm 6,9,0
  • Cordova-Android 8,0,0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...