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

Cordova PhoneGap Ripple Emulator始终报告格式错误的config.xml,cordova,ripple,phonegap-build,Cordova,Ripple,Phonegap Build,有人知道,是什么原因导致最新版本的Chrome上的Ripple Emulator(最新版本)总是报告格式错误或丢失的配置文件(“config.xml文件在应用程序的根目录中找不到或是格式错误的xml”) 我的config.xml正好位于应用程序根目录下(即位于同一文件夹中,其中index.html文件用于启动我的移动应用程序)。我不认为它的格式不正确,因为PhoneGap-Bulid构建了完美工作的应用程序(尽管只在Android上测试过),并且没有报告任何配置文件或编译过程的问题 我不仅在我自

有人知道,是什么原因导致最新版本的Chrome上的Ripple Emulator(最新版本)总是报告格式错误或丢失的配置文件(“config.xml文件在应用程序的根目录中找不到或是格式错误的xml”)

我的
config.xml
正好位于应用程序根目录下(即位于同一文件夹中,其中
index.html
文件用于启动我的移动应用程序)。我不认为它的格式不正确,因为
PhoneGap-Bulid
构建了完美工作的应用程序(尽管只在Android上测试过),并且没有报告任何配置文件或编译过程的问题

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


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

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

对我来说,这个问题是由于没有将配置文件放在正确的位置造成的。在我把它放在正确的位置后,Ripple直到我禁用/重新启用Ripple才识别它

对我起作用的是:

  • 确保config.xml与index.html一起位于www根目录中(您当前拥有它的位置)
  • 单击左上角的绿色Ripple图标并禁用该页面的Ripple
  • 重新启用纹波

  • 我花了一段时间才让开关工作,但使用--allow file access from files开关打开Chrome是解决方案。

    刚刚解决了这个问题,我必须做以下几点:

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

  • 同样的,yeoman的内部服务器和Xampp也是如此。如果根据开发者工具的“网络”选项卡,项目根目录明确请求并提供config.xml,Ripple会抱怨找不到它。您是通过web服务器(例如)在Ripple中加载应用程序,还是从文件系统加载应用程序(file:///C:/Users/foo/index.html)?@AdamStanley:两种方法都是失败的。正如Ripple的作者所说,我已经在Ripple support中打开了一张罚单,这不应该发生,他的问题一定是某种bug。从那以后没有任何变化(几秒钟前检查过)。Ripple更新了几次,门票仍然开放,我看不到这方面有任何变化。谢谢!我接受了你的答案,尽管我根本不使用这个解决方案(Ripple Emulator)。结果是,它停止了对我的工作。即使重新安装并使用
    --允许从文件访问文件
    ,它也不会对单击
    启用
    禁用
    做出响应。要么我很不走运,要么Ripple已经进入了测试阶段,包含了很多奇怪的bug,所以我放弃了整个想法,转而直接在设备上测试应用程序,使用TestFlight等服务。谢谢。一个半月后,我又开始使用Ripple Emulator了,但这个问题仍然存在,无论是在我这边,还是在Ripple GitHub问题方面,都存在未解决的bug。我不知道什么对你有效,但我不能复制这个解决方案。我的Ripple Emulator一直声称我的
    config.xml
    文件丢失或无效。这个答案似乎不起作用。截至2013年9月,我正在使用phonegap 2.9.0。Ripple仍然显示config.xml存在很多问题。使用
    ——允许从文件访问文件
    是Ripple工作所必需的,这是我在测试期间做的第一件事。它与工作(或不工作)
    config.xml
    文件无关。使用此开关的一些人报告说,他们的Ripple读取配置没有问题,而其他人(如我)无法强制Ripple读取
    config.xml
    ,无论他们是否使用
    ——允许从文件访问
    开关。这会导致Visual Studio 2015中的插件选项卡丢失。