firebase - 在 Android 上运行 Ionic 3 应用程序时出现白屏
问题描述
应用程序不会越过启动屏幕,有时在使用命令后会显示白屏:
ionic cordova run android
应用程序在命令下工作正常ionic cordova run android -lcs
- 但我需要测试本机日历行为。我还使用具有类似功能的 CLI 创建了演示小应用程序(以及 Ionic 3),它工作正常。
感谢您的任何建议。
离子信息
Ionic:
Ionic CLI : 5.4.13 (/home/jurr/.nvm/versions/node/v10.18.0/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.8
Cordova:
Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 7.1.4
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 3.1.2, (and 10 other plugins)
Utility:
cordova-res : 0.9.0
native-run : 0.3.0
System:
Android SDK Tools : 26.1.1 (/home/jurr/Android/Sdk)
NodeJS : v10.18.0 (/home/jurr/.nvm/versions/node/v10.18.0/bin/node)
npm : 6.13.4
OS : Linux 5.3
科尔多瓦插件
"cordova": {
"plugins": {
"cordova-plugin-datepicker": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-inappbrowser": {},
"cordova-plugin-app-version": {},
"cordova-plugin-market": {},
"cordova-plugin-ionic-webview": {
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-calendar": {},
"cordova-plugin-fcm-with-dependecy-updated": {}
},
"config": {
"ionic_source_map": "source-map"
},
"platforms": [
"ios",
"android"
]
}
解决方案
版本有问题,cordova-android
我手动将其设置为8.1.0
package.json 和 config.xml中的版本<engine name="android" spec="^8.1.0" />
,它运行时没有任何问题。
推荐阅读
- discord.py - Discord py 在文档中写一些东西
- perl - 乘法后如何在perl中保留小数位数
- kivy - 在 kivy 中显示 .txt 文件中的文本
- html - 当我使用样式属性使用背景图像时,为什么我的图片不完整
- apache - 我可以使用 HTACCESS 来格式化这个 URL 吗?
- java - 无法识别的目标字节码。使用 Groovy 编译 Java
- laravel - Laravel - 控制器中的修补程序断点
- sql - Presto SQL - 希望分解 ID 表以包含预定义的行号
- java - 通过引用操作对象
- arrays - Jmeter:将循环控制器内采样器的响应保存在数组变量中