运行 Android 上的 Ionic 3 应用出现白屏
White screen while running Ionic 3 app on Android
应用程序没有经过启动画面,有时在使用命令后显示白屏:
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 插件
"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
版本有问题我在 package.json 和 config.xml <engine name="android" spec="^8.1.0" />
中手动将其设置为版本 8.1.0
并且它是运行 没有任何问题。
应用程序没有经过启动画面,有时在使用命令后显示白屏:
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 插件
"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
版本有问题我在 package.json 和 config.xml <engine name="android" spec="^8.1.0" />
中手动将其设置为版本 8.1.0
并且它是运行 没有任何问题。