Сборка PhoneGap использует неправильный файл 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)?


person fanfavorite    schedule 14.04.2016    source источник
comment
Используйте один index.html, скелет, а затем загружайте локализованный на языке текст со скриптами.   -  person Subjective Effect    schedule 16.04.2016


Ответы (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

person Meshredded    schedule 23.04.2016