PhoneGap Ripple Emulator始终报告格式错误的config.xml

时间:2013-02-12 12:39:00

标签: cordova ripple phonegap-build

有没有人有任何想法,什么可能导致Ripple Emulator(最新版本)最新版本的Chrome 始终报告格式错误或缺少配置文件(“ config.xml文件无法在应用程序的根目录中找到或格式错误的XML “)?

我的config.xml完全出现在应用程序根目录下(即在同一文件夹中,index.html文件,用于触发我的移动应用程序)。我不认为它是错误的,因为PhoneGap Bulid构建了完美的应用程序(虽然只在Android上测试过),并且不会报告配置文件和编译过程中的任何问题。

我不仅在我自己的配置文件上,而且在我一直在使用的任何PhoneGap应用程序上收到此错误 - 包括:PhoneGap Hello World示例应用程序,alluny的PhoneGap启动应用程序,Sencha Touch Kitchen Sink演示和其他人。实际上我没有在我的本地资源中找到任何应​​用程序,这不会导致Ripple Emulator报告config.xml文件的问题。

当然,我按照Ripple Emulator页面上的说明设置了正确的Chrome设置,并且我正在使用正确的标记打开Chrome,以允许它通过 file:/// 协议访问本地文件。< / p>

3 个答案:

答案 0 :(得分:8)

我正在使用当前的Ripple UI(v0.9.15)并且也遇到了这个问题。

对我来说,问题是由于没有将配置文件放在正确的位置引起的。在我把它放在正确的位置后,在我禁用/重新启用Ripple之前,Ripple无法识别它。

对我有用的是:

  1. 确保config.xml位于带有index.html(您当前拥有它)的www根目录中
  2. 单击左上方的绿色波纹图标并禁用该页面的波纹
  3. 重新启用Ripple

答案 1 :(得分:4)

刚刚解决了这个问题,这就是我必须要做的事情:

  1. config.xml 转移到我的根路径(与index.html文件相同的路径)
  2. 转移 / res 文件夹或编辑所有.XML条目以指向正确的路径。
  3. 禁用Ripple,然后重新启用。

答案 2 :(得分:3)

我需要一段时间才能让交换机正常工作,但是使用--allow-file-access-from-files开关打开Chrome是一种解决方案。