Подтвердить что ты не робот

PhoneGap Ripple Emulator всегда сообщает о некорректном файле config.xml

Есть ли у кого-нибудь идеи, что может вызвать Ripple Emulator (новейшая версия) на новейшей версии Chrome до всегда сообщать о некорректном или отсутствующем файле конфигурации ( "файл config.xml не найден в приложении корень или неверный XML" )?

У меня есть config.xml, который присутствует именно в корне приложения (т.е. в той же папке, где index.html файл, используемый для запуска моего мобильного приложения). Я не думаю, что это исказилось, так как PhoneGap Bulid создает отлично работающие приложения (хотя тестируется только на Android) и не сообщает никаких проблем ни с конфигурационным файлом, ни с процессом компиляции.

Я получаю эту ошибку не только от своих собственных файлов конфигурации, но и от любого приложения PhoneGap, с которым я работал - в том числе: приложение примера PhoneGap Hello World, приложение Alluny PhoneGap Start, Sencha Touch Kitchen Sink демо и другие. На самом деле я не нашел приложения в своих локальных ресурсах, что не могло бы заставить Ripple Emulator сообщать о проблемах с файлом config.xml.

Конечно, я установил правильные настройки Chrome, как указано на странице Ripple Emulator, и я открываю свой Chrome с соответствующим флагом, чтобы разрешить ему доступ к локальным файлам через файл:///protocol.

4b9b3361

Ответ 1

Я использую текущий Ripple UI (v0.9.15) и тоже столкнулся с этой проблемой.

Для меня проблема была вызвана отсутствием файла конфигурации в нужном месте. После того, как я разместил его в правильном месте, Ripple не распознал его, пока не отключил/повторно включил Ripple.

Что для меня работало:

  • Убедитесь, что файл config.xml находится в корневом каталоге www с index.html(где у вас есть его)
  • Нажмите зеленую иконку Ripple в левом верхнем углу и отключите пульсацию для этой страницы.
  • Повторно включить пульсацию

Ответ 2

Просто решил эту проблему, вот что мне нужно сделать:

  • Перенесите config.xml в мой корневой путь (тот же путь, что и файл index.html)
  • Переместите папку /res или отредактируйте все записи .XML, чтобы указать на правильные пути.
  • Отключить пульсацию, а затем повторно включить.

Ответ 3

Мне потребовалось некоторое время, чтобы заставить коммутатор работать, но открытие Chrome с помощью ключа -allow-file-access-from-files является решением.