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

时间:2023-01-31
本文介绍了显示启动画面后的离子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白屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

上一篇:Ionic 2 构建的应用程序(IOS、Android)在启动时很慢 下一篇:ionic cordova build android --prod 中的错误

相关文章

最新文章