У меня проблемы с 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