2015-11-15 3 views
1

У меня есть простое приложение HTML + JavaScript, которое хорошо компилируется в сервисе Adobe PhoneGap Build. Я использую Hydration там. Я также могу запускать локально с помощью приложения Adobe PhoneGap Desktop. Но несколько вещей, определенных в файле config.xml, не имеют никакого эффекта в любом случае:Использует ли Adobe PhoneGap файл config.xml?

  1. Значок приложения, для которого у меня есть несколько определенных для каждой платформы, не используется. Вместо этого это значок Adobe PhoneGap (это может быть только из-за гидратации?)
  2. Заставки, также определенные для каждой платформы, не используются. Я попробовал добавить SplashScreenDelay без эффекта.
  3. Плагин не работает. Я даже не могу получить что-то простое, как device.platform (предоставлено org.apache.cordova.device), чтобы вернуть значение.

Служба Adobe PhoneGap Build должна вытаскивать плагины через npm как часть компиляции, правильно? Делает ли приложение Desktop так же? Я где-то пропустил какой-то шаг?

Pastebin: config.xml (В основном складе, только добавил ком-AdMob-плагин и SplashScreenDelay)

+1

Где ваш config.xml, расположенный в структуре вашего проекта? – coderrick

+0

Ваш код указывает, что вы новичок. Где бы вы хотели начать? – JesseMonroy650

+0

Я пробовал это как в www, так и выше www (соответственно обновляя относительные пути). – SeanFromIT

ответ

1

Помните, что для того, чтобы файл config.xml должен быть проанализирован его ДОЛЖНЫ БЫТЬ В том же каталоге index.html !!! В противном случае служба PhoneGap Build просто скомпилирует ваше приложение с помощью пресетов. Более того, читайте this для получения дополнительной информации.

+0

Я пробовал несколько итераций этого приложения. Файл config.xml использовался в том же каталоге, что и index.html. Последняя итерация использует новую версию PhoneGap, которая заглушает .cordova, hooks, платформы, плагины и www-каталоги на уровне, где находится config.xml. Основываясь на вашем ответе, я переместил config.xml в www, обновил относительные пути для удаления www/и перекомпилировал. Проблема сохраняется. – SeanFromIT

+0

Вы используете * Cordova/Phonegap CLI * или * Phonegap Build *? Теги Stackoverflow конфликтуют. Вы используете тег * phonegap-desktop-app * Что вы используете? Этот FAQ должен помочь. [Топ Ошибки Разработчиков, новых для Кордовы/Телефонная книга] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md) – JesseMonroy650

Смежные вопросы