【发布时间】:2020-05-28 22:29:59
【问题描述】:
信息
离子 - v4
科尔多瓦 - 8.1.2
科尔多瓦安卓:7.1.1
@ionic/angular: 4.0.0-rc.1
虽然这是之前提出的问题的重复,但我仍然无法弄清楚我的问题,所以我再次询问。
没有 --release --prod 我的 APK 可以正常工作,但是在为生产构建时,我永远得到白屏。
我已尝试以下步骤
在 config.xml 中添加了
<preference name=“loadUrlTimeoutValue” value=“700000” />尝试在超时后隐藏启动画面
尝试将索引重命名为 main 并在索引文件中添加了 window.location
尝试删除cordova android平台并重新安装
删除节点模块文件夹并重新安装
重新安装了所有cordova插件
还在mainactivity文件中添加了super.loadurl
将基本 href 更改为“.”来自“/”
但没有任何效果,当我使用以下命令构建时
ionic cordova build android --prod
我得到了一个应用调试 apk,我使用 chrome 远程调试进行了调试,但出现以下错误
【问题讨论】:
-
JS 在运行时很可能有一些错误。您可以使用浏览器或 Android 模拟器对此进行调试。您可以在Ionic Forum中查找信息
-
@SujitKumarSingh 但是我可以构建一个生产 apk 没有任何错误?
-
是的,但是在运行时,资产/JS 文件可能会出现问题。构建生产版本并在浏览器网站中运行它。注意浏览器是否在控制台中抛出任何错误。如果一切正常,请尝试debugging in the emulator。
-
@SujitKumarSingh 我附上的截图是chrome远程调试的结果。
-
有 2 个错误。 1. 某些服务依赖相关的错误。 2.cordova-plugin-calendar 不存在。重新添加calendar plugin
标签: angular ionic-framework ionic4