【问题标题】:Ionic app continuously shows white screen on openingIonic 应用程序在打开时连续显示白屏
【发布时间】:2019-07-26 06:51:32
【问题描述】:

我开发了一款 ionic 应用程序,它在 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上app的终端日志如下

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: 无法打开资产 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:无法打开资产 URL: 文件:///android_asset/www/js/Calendar.js 07-26 12:12:50.181 19749-19749/io.ionic.starter E/ViewRootImpl:sendUserActionEvent() mView == null

请帮帮我

【问题讨论】:

    标签: android ionic-framework ionic3


    【解决方案1】:
    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

    【讨论】:

      【解决方案2】:

      尝试在浏览器中调试应用程序并检查开发者控制台是否有错误 -

      ionic cordova run browser
      

      如果没有浏览器平台那么你需要添加这样的平台-

      ionic platform add browser
      

      【讨论】:

        【解决方案3】:

        仅当您的组件文件中有错误或任何库丢失时才会发生。您可以查看 console.log 是否有错误。如果丢失的内容添加了显示内容。

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

            npm install
        

        然后使用

            ionic serve
        

        如果在您的 config.xml 中使用此优先选项,请删除其他答案,因此请删除我在此处提及的这一行

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

        【讨论】:

        • @lallit baghel 在 ionic serve 推荐后它在浏览器上工作正常,但在 apk 上不工作
        • 它的显示时间意味着您在启动应用程序之后或之前启动应用程序
        • beghel 飞溅后连续显示,5分钟后也出现白屏
        • 如果您的 config.xm 文件中有此行,请删除此行
        猜你喜欢
        • 1970-01-01
        • 2022-10-01
        • 1970-01-01
        • 2014-02-19
        • 1970-01-01
        • 1970-01-01
        • 2022-06-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多