Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Cordova-Emulate[平台]构建良好,但在应用程序中失败_Android_Ios_Cordova - Fatal编程技术网

Android Cordova-Emulate[平台]构建良好,但在应用程序中失败

Android Cordova-Emulate[平台]构建良好,但在应用程序中失败,android,ios,cordova,Android,Ios,Cordova,我已经将Angular 5项目转换为Cordova项目 当我运行cordova Simulate browser时,我的应用程序运行得非常好 然而,当我尝试在Android或iOS上模拟它时,它构建得很好,但在应用程序中失败了 Android错误: D/SystemWebChromeClient: file:///android_asset/www/vendor.2f2a0573c67e0d8a78d3.bundle.js: Line 1 : ERROR I/chromium: [INFO:CO

我已经将Angular 5项目转换为Cordova项目

当我运行
cordova Simulate browser
时,我的应用程序运行得非常好

然而,当我尝试在Android或iOS上模拟它时,它构建得很好,但在应用程序中失败了

Android错误:

D/SystemWebChromeClient: file:///android_asset/www/vendor.2f2a0573c67e0d8a78d3.bundle.js: Line 1 : ERROR
I/chromium: [INFO:CONSOLE(1)] "ERROR", source: file:///android_asset/www/vendor.2f2a0573c67e0d8a78d3.bundle.js (1)
iOS错误:

NSURLConnection finished with error - code -1100
我注意到如果我移除

<script type="text/javascript" src="main.5bc80649598bbc3df9fa.bundle.js"></script>

不会有任何错误,但我的应用程序显然不会加载,因为它的编译JS在该文件中

是什么导致了这个问题?我确信这是配置或权限方面的问题,因为该应用程序在浏览器中运行良好

在Android上,我尝试添加

<preference name="loadUrlTimeoutValue" value="120000" />

改为
config.xml
,但没有任何改进

您的错误(-1100)表示:NSURLErrorFileDoesNotExist

我认为你试图从错误的位置获取该文件

尝试在生成的文件系统资产中或使用web inspector检查路径结构,并检查文件是否存在:

file:///android_asset/www/vendor.2f2a0573c67e0d8a78d3.bundle.js

与其转换项目,不如创建一个全新的Cordova应用程序,然后手动导入index.html和相关文件,在设备上进行测试。所谓的“浏览器”平台与在浏览器中打开index.html一样好。