显示启动画面后的离子android白屏

ionic android white screen after showing the splash screen(显示启动画面后的离子android白屏)
本文介绍了显示启动画面后的离子android白屏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我已经使用 ionic cordova build android 构建了一个 apk 文件.我已经使用 Genymotion 模拟器打开了该应用程序.当我打开应用程序时,它会启动并显示启动画面.之后永远出现一个白屏(我可以关闭应用程序.但是当我再次启动时,同样的事情会发生).

I have built an apk file using ionic cordova build android. And I have opened that app using Genymotion emulator. When I opened the app, it starts and displays the splash screen. After that a white screen appears forever (I can close the app. But when I start that again, same thing happens).

我在 android studio 控制台中捕获了错误.

I have captured the error in the android studio console.

他们来了,

然后我在那个 apk 中打开了 main.js 文件.在第 40 行,我找到了这段代码.

And then I have opened the main.js file in that apk. In line 40, I have found this code.

然后我浏览了 pages (./pages/scanner/scanner.ts) 文件夹中的scanner.ts.我没有发现任何问题.当我使用 cordova run browser 运行它时它可以工作.

Then I browsed the scanner.ts in pages (./pages/scanner/scanner.ts) folder. I did not find anything wrong. It works when I run that using cordova run browser.

scanner.ts

以下是有关我的设置的更多信息:

Here are some more information on my setup:

npm list -g --depth=0
+-- babel@6.23.0
+-- babel-cli@6.24.1
+-- cordova@7.0.1
+-- ionic@3.5.0
-- nodemon@1.11.0

Installed platforms:
  android 4.0.0
  browser 4.1.0
Available platforms:
  blackberry10 ~3.8.0 (deprecated)
  webos ~3.7.0
  windows ~5.0.0

感谢您阅读这篇文章.如果你知道是什么原因造成的.或者如何解决这个问题,请告诉我.

Thanks for reading this post. If you know what causes this. Or how to resolve this issue, Please let me know.

推荐答案

tsconfig.json中的target值由es6改为es5 有效.
例如.target":es6" >>> target":es5"

Changing the target value in the tsconfig.json from es6 to es5 has worked.
Eg. "target": "es6" >>> "target": "es5"


注意:除非您明确声明,否则此问题不会自动发生在项目中.


Note: This problem will not automatically happen to the project unless you declare that explicitly.

这篇关于显示启动画面后的离子android白屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

How can I use CClistview in COCOS2d Android?(如何在 COCOS2d Android 中使用 CClistview?)
cocos2d-android: how to display score(cocos2d-android:如何显示分数)
Sqlite database not copied from asset folder Android(Sqlite 数据库未从资产文件夹 Android 复制)
SQLite Database Copy Appears Corrupted When Generated by Device and not Emulator(SQLite 数据库副本在由设备而不是模拟器生成时出现损坏)
Android file copy(安卓文件拷贝)
Android how to detect Copy event of Edittext in android(Android如何在android中检测Edittext的Copy事件)