2014-04-07 2 views
0

В моем предыдущем проекте я использовал cordava 2.X. Когда я скачал 3.4.0, я нашел, что есть какая-то разница:phonegap 3.4.0, проект www folder

1) Существует папка WWW в папке Application: Application/WWW

2) Существует также папка платформы, в нем есть андроида и ios. У них обоих есть www-папки.

а) Применение/платформы/Android/активы/WWW б) Применение/платформы/ИОС/WWW

Question:

Я начинаю ставить свой проект HTML5 в PhoneGap, но папка мне включить мой проект HTML5? должен ли я непосредственно работать с Application/www или просто игнорировать его и переходить в подкаталоги?

ура.

ответ

2

Вы должны использовать папку приложения верхнего уровня/www. Когда вы строите ваше приложение с помощью инструментов командной строки, например:

phonegap build android 
phonegap build ios 

процесс сборки отвечает за обновление Plattform конкретных папок WWW. Помните, что если вы это сделаете иначе, ваши изменения могут быть перезаписаны процессом сборки (если вы работаете непосредственно в папках www для конкретной платформы).

Лучший.

+0

Спасибо за ваш комментарий. В папке www верхнего уровня, в index.html, я видел, что он пытается ссылаться на , но в этой папке нет phonegap.js. Но он доступен в пунктах а) и б), как я перечислял. Должен ли я скопировать это js из a) и b)? – JavaScripter

+0

Процесс сборки заботится обо всем для вас. Учтите, что файл phonegap.js зависит от платформы. Вы должны посмотреть на папку верхнего уровня www как независимый от платформы код, и процесс сборки будет иметь дело с каждой спецификой платформы. Поэтому вы не должны вручную копировать что-либо. Попробуйте изменить/создать пример приложения, и вы получите представление о том, как это работает. Если это поможет, пожалуйста, подумайте о принятии ответа. Благодаря! –

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