cordova ripple phonegap-build

cordova - PhoneGap Ripple Emulator siempre informa config.xml con formato incorrecto



phonegap-build (3)

¿Alguien tiene alguna idea, qué puede hacer que Ripple Emulator (la versión más nueva) incorpore la versión más nueva de Chrome para informar siempre del archivo de configuración con formato incorrecto o faltante ("el archivo config.xml no se pudo encontrar en la raíz de la aplicación o el formato XML es incorrecto ")?

Tengo mi config.xml presente exactamente en la raíz de la aplicación (es decir, en la misma carpeta, donde se usa el archivo index.html para activar mi aplicación móvil). No creo que esté mal formado, ya que PhoneGap Bulid crea aplicaciones que funcionan perfectamente (aunque se probó solo en Android) y no informa de ningún problema ni con el archivo de configuración ni con el proceso de compilación.

Recibo este error no solo en mis propios archivos de configuración, sino también en cualquier aplicación de PhoneGap, con la que he estado trabajando, incluyendo: la aplicación de ejemplo de Hello World de PhoneGap, la aplicación de inicio de PhoneGap de alluny, la demo de Sencha Touch Kitchen Sink y otros . En realidad, no he encontrado ninguna aplicación en mis recursos locales, eso no causaría que Ripple Emulator informe problemas con el archivo config.xml .

Por supuesto, establezco la configuración correcta de Chrome, como se indica en la página de Ripple Emulator y abro mi Chrome con la marca adecuada para permitirle acceder a los archivos locales a través del archivo: /// protocolo.


Estoy usando la interfaz de usuario de Ripple actual (v0.9.15) y también experimenté este problema.

Para mí, el problema fue causado por no tener el archivo de configuración en la ubicación correcta. Después de colocarlo en la ubicación correcta, Ripple no lo reconoció hasta que inhabilité / volví a habilitar Ripple.

Lo que funcionó para mí fue:

  1. Asegúrese de que config.xml esté en la raíz de www con index.html (donde lo tiene actualmente)
  2. Haga clic en el icono verde de Ripple en la parte superior izquierda y desactive Ripple para esa página
  3. Re-habilitar el rizo

Me tomó un tiempo hacer que el conmutador funcionara, pero abrir Chrome con el conmutador --allow-file-access-from-files es la solución.


Solo resolví este problema, esto es lo que tuve que hacer:

  1. Transfiera config.xml a mi ruta raíz (la misma ruta que el archivo index.html)
  2. Transfiera también la carpeta / res o edite todas las entradas .XML para que apunten a las rutas correctas.
  3. Desactiva la ondulación y luego vuelve a habilitarla.