PhoneGap Build использует неверный файл index.html
Когда я загружаю свой проект PhoneGap в PhoneGap Build, устанавливаю и запускаю приложение, используется неправильный файл index.html. Файл конфигурации имеет:
<content src="index.html" />
В моем проекте файлы www выглядят так:
fr/index.html
images/*
res/*
scripts/*
styles/*
index.html
Что происходит, так это то, что он выбирает файл fr/index.html и, похоже, использует папку fr в качестве корневого каталога, поскольку ни один из пользовательских значков и заставок не работает. Это добавляет PhoneGap те.
Если я удаляю неправильный файл index.html, он работает. У меня есть две причины, по которым это так: все файлы в корневой папке доступны в разных языковых папках. Таким образом, index.html - это основной английский, а fr/index.html - это французская версия той же страницы и так далее.
Есть ли способ убедиться, что он нацелен на корневой index.html (www/index.html)?
1 ответ
Вы не должны указывать файл index.html для PhoneGapBuild, потому что он не может быть ничем иным, как index.html в папке www, а для заставок они должны находиться в папке res, существует четко определенный режим упаковки для работать с PhoneGapBuild, что вы должны уважать, чтобы использовать его.
пример для заставки для Android:
<icon src="res/icon/android/icon-36-ldpi.png" gap:platform="android" gap:qualifier="ldpi" />
Вы можете посмотреть официальный пример Hello World здесь для более подробной информации: https://github.com/phonegap/phonegap-start/blob/master/www/config.xml