我的android设备上的cordova有问题。 我在github问题和网络上搜索了解决方案,但对我来说还没有任何帮助。
在我的代码中,我得到了App\Controller\DefaultController:
arguments:
$logger: '@monolog.logger.appinfo'
,例如this.platform.ready()
。如果我构建了我的应用程序(无论是否构建生产,都没有关系)和cordova构建(无论是否构建生产,都没有关系)并将apk安装在我的android设备上,则adb logcat日志:
this.splashScreen.hide()
对于某些人来说,由于启用了实时重新加载,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",
在构建时并未在index.html中包含cordova.js。
即使降级到@ionic/angular-toolkit
对我也不起作用(在angular.json中也已更改)。
唯一有效的解决方案是ng-toolkit v 1.08
。
在没有运行的情况下使用科尔多瓦构建apk的任何建议或解决方法?我知道ionic cordova run android
也在构建apk,但是为什么这样做有效,而ionic cordova run android
+ ng build
和ionic cordova build android
却不起作用?
一些系统信息: