【发布时间】:2019-02-21 10:50:04
【问题描述】:
我有一个使用 Ionic 4 构建的应用程序。当我使用重新加载选项构建和安装应用程序时,它可以工作 (ionic cordova run android --l --c)。但是当我执行ionic cordova build android 并在设备中进行部署时,它不会加载任何内容并导致黑屏。在检查时,打印了以下错误。
polyfills.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
cordova.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
vendor.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
styles.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
main.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
runtime.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
/assets/icon/favicon.png:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
在 config.xml 文件 <preference name="loadUrlTimeoutValue" value="700000" /> 中进行了研究并添加了延迟,但没有奏效。还删除并添加了android,仍然没有运气。
如果我将设备连接到机器并使用 reload 命令将应用程序直接运行到设备上,则会抛出错误 与服务器的连接不成功。
离子版本 - 4.10.3; Ionic-Android 版本 - android 6.3.0; 科尔多瓦 - 7.1.0
【问题讨论】:
-
尝试卸载并重新安装平台
-
做到了,但没有运气
-
在 index.html 中,将 base href="/" 改为 base href="./" 试试这个,因为索引文件没有启动加载资源
-
我尝试将 base href="/" 更改为 base href="./"。该应用程序可以运行,但在启动后的一段时间内,它会引发错误“与服务器的连接不成功。(file:///android_asset/www/index.html)。奇怪的行为。
标签: cordova ionic-framework ionic4