我有一个使用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
答案 0 :(得分:0)
今天早上我遇到了这个问题-这不是一个理想的解决方案,但是我删除了整个本地存储库,并从源头重新克隆了它。
这不是一个很好的解决方法,但是它可以工作。
答案 1 :(得分:0)
尝试一下 Ionic Cordova平台删除Android
然后
离子科尔多瓦运行android
如果您想使用模拟器,请使用
离子Cordova运行android -l </ p>
答案 2 :(得分:0)
我从以下位置更改了index.html
<base href="/" />
到
<base href="." />