繁体   English   中英

离子应用程序在打开时连续显示白屏

[英]Ionic app continuously shows white screen on opening

我开发了一个离子应用程序,该应用程序在2019年6月15日之前可以正常运行。 之后,它会在启动后连续显示白屏。延迟加载在应用程序中实现。

我尝试了以下步骤来构建apk

ionic cordova platform rm android
ionic cordova platform add android@8.0.0 
ionic cordova plugin add cordova-plugin-androidx 
ionic cordova plugin add cordova-plugin-androidx-adapter
cordova plugin add cordova-android-support-gradle-release --save

android studio上的应用程序的终端日志如下

07-26 12:12:45.241 19749-19799 / io.ionic.starter E / libEGL:validate_display:255错误3008(EGL_BAD_DISPLAY)07-26 12:12:45.521 19749-19782 / io.ionic.starter E / AndroidProtocolHandler:无法打开资产URL:file:///android_asset/www/lib/ngCordova/dist/ng-cordova.min.js 07-26 12:12:45.536 19749-19804 / io.ionic.starter E / AndroidProtocolHandler:无法打开资产URL:file:///android_asset/www/lib/ion-autocomplete/dist/ion-autocomplete.js 07-26 12:12:45.536 19749-19804 / io.ionic.starter E / AndroidProtocolHandler:无法打开资产URL:file:///android_asset/www/lib/ion-autocomplete/dist/ion-autocomplete.css 07-26 12:12:45.541 19749-19782 / io.ionic.starter E / AndroidProtocolHandler:无法打开资产网址:file:///android_asset/www/js/Calendar.js 07-26 12:12:50.181 19749-19749 / io.ionic.starter E / ViewRootImpl:sendUserActionEvent()mView == null

请帮我

  1. 使用删除Android平台

  2. ionic cordova platform rm android手动删除node-modulespackage-lock.json (imp *)

  3. npm cache clean --force

  4. 最终运行npm i

  5. ionic cordova build android

尝试在浏览器中调试应用,并检查开发者控制台中的错误-

ionic cordova run browser

如果没有浏览器平台,则需要添加以下平台-

ionic platform add browser

仅当您在组件文件中有错误或缺少任何librabry时,它才会发生。您可以在console.log中查看错误。

在开始任何项目之前,必须在项目的根目录中运行此命令

    npm install

然后使用

    ionic serve

和其他答案,如果在您的config.xml中使用此首选项,那么请删除我在此处提到的这一行

 <preference name="CordovaWebViewEngine" value="CDVUIWebViewEngine" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM