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

时间:2019-07-26 06:51:32

标签: android ionic-framework ionic3

我开发了一款离子应用程序,该应用程序在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:无法打开   资产网址:   文件:///android_asset/www/lib/ngCordova/dist/ng-cordova.min.js 07-26   12:12:45.536 19749-19804 / io.ionic.starter E / AndroidProtocolHandler:   无法打开资产网址:   文件:///android_asset/www/lib/ion-autocomplete/dist/ion-autocomplete.js   07-26 12:12:45.536 19749-19804 / io.ionic.starter   E / AndroidProtocolHandler:无法打开资产URL:   文件:///android_asset/www/lib/ion-autocomplete/dist/ion-autocomplete.css   07-26 12:12:45.541 19749-19782 / io.ionic.starter   E / AndroidProtocolHandler:无法打开资产URL:   文件:///android_asset/www/js/Calendar.js 07-26 12:12:50.181   19749-19749 / io.ionic.starter E / ViewRootImpl:sendUserActionEvent()   mView == null

请帮助我

3 个答案:

答案 0 :(得分:0)

  1. 使用

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

  4. npm cache clean --force

  5. 最终运行npm i

  6. ionic cordova build android

答案 1 :(得分:0)

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

ionic cordova run browser

如果没有浏览器平台,则需要添加这样的平台-

ionic platform add browser

答案 2 :(得分:0)

只有在您的错误或组件文件中缺少任何库文件时,它才会发生。如果缺少某些内容,它会显示内容,则您可以看到console.log。

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

    npm install

然后使用

    ionic serve