簡體   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