Ionic 4 Android应用程序无法在构建中加载源

时间:2019-02-21 10:50:04

标签: cordova ionic-framework ionic4

我有一个使用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

3 个答案:

答案 0 :(得分:0)

今天早上我遇到了这个问题-这不是一个理想的解决方案,但是我删除了整个本地存储库,并从源头重新克隆了它。

这不是一个很好的解决方法,但是它可以工作。

答案 1 :(得分:0)

尝试一下 Ionic Cordova平台删除Android

然后

  1. 离子科尔多瓦平台添加android
  2. 离子科尔多瓦准备android
  3. 离子cordova构建android
  4. 离子科尔多瓦运行android

    如果您想使用模拟器,请使用

    离子Cordova运行android -l <​​/ p>

答案 2 :(得分:0)

我从以下位置更改了index.html

<base href="/" />

<base href="." />