ionic android white screen after showing the splash screen(显示启动画面后的离子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白屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:显示启动画面后的离子android白屏
基础教程推荐
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
