Apache Cordova for android不加载资源

Apache Cordova for android不加载资源,android,cordova,angular,Android,Cordova,Angular,我已经创建了Angular 2应用程序,我正在寻找使用ApacheCordova创建Android应用程序。当我在棉花糖模拟器中加载应用程序时,应用程序不会加载任何声明的资源。如果我使用浏览器插件,它会正常工作。使用Chrome检查设备的控制台会显示以下输出 Chrome控制台输出: 如果我运行Cordova初始示例,它将在同一个Android仿真器中工作,因此源代码一定有问题。可以在中检查代码。应用程序位于www目录中,为了进行测试,需要添加android平台 $ cordova platf

我已经创建了Angular 2应用程序,我正在寻找使用ApacheCordova创建Android应用程序。当我在棉花糖模拟器中加载应用程序时,应用程序不会加载任何声明的资源。如果我使用浏览器插件,它会正常工作。使用Chrome检查设备的控制台会显示以下输出

Chrome控制台输出:

如果我运行Cordova初始示例,它将在同一个Android仿真器中工作,因此源代码一定有问题。可以在中检查代码。应用程序位于www目录中,为了进行测试,需要添加android平台

$ cordova platform add android
$ cordova run android
我找不到这个问题的答案:

  • 资源看起来很好-放弃文件路径问题
  • 浏览器插件工作(Chrome)-放弃应用程序错误和安全策略
  • cordova示例对于Android-discard环境错误的效果与预期一样

请问,有人知道此设置有什么问题吗?

您是否尝试过修改内容安全策略? 或者修改config.xml中的“允许意图”如何?
当我遇到资源问题时,这些都是有帮助的

我找到了根本原因。问题在于,通过使用
angular cli
工具,标签
会自动添加。根据,它是解析所有文档的相对URL的基础


对于这个用例,删除基本标记或将其配置为有效值(如
)可以解决问题。由于我没有使用路由功能(目前),我觉得删除它或设置一个适合更多平台构建的值(如
)更为方便。

谢谢@hgoon的评论。不幸的是,这没有帮助。我的所有资源都在本地加载,并遵循我尝试添加的文档: