Кажется, что документация немного тонкая, и я уверяю вас, что пытался найти ее в Интернете, но я действительно не понимаю, как процесс разработки должен работать с phonegap и eclipse.
Я следовал одному из многих руководств и создал пример Hello World, используя командную строку Cordova. Затем я добавил платформу Android и запустил сборку. После этого я добавил бит andoridy в качестве проекта в eclipse по отношению к существующему источнику в соответствии с инструкциями с использованием подкаталога platform/android. Это позволило мне настроить эмулятор, и все работало очень хорошо.
Проблема, которая у меня сейчас есть, связана с процессом разработки.
Я понимаю, что мне нужно редактировать файлы верхнего уровня, а не те, которые представлены в каталоге ресурсов проекта в eclipse, поскольку они создаются с помощью команды «сборка». Эти файлы верхнего уровня не существуют в проекте, который я создал в eclipse, поскольку они находятся выше корня проекта.
Итак, мой вопрос: могу ли я использовать eclipse для разумной разработки этого проекта?
Что я делаю в данный момент, так это редактирую файлы Android www, а затем, чтобы загрузить их в облачную сборку, я копирую их обратно вверх по дереву. Это кажется безумием.
Есть ли способ получить реальные файлы, доступные в eclipse, чтобы я мог их разрабатывать, а затем легко создавать и развертывать в эмуляторе?
PS это мое воображение или кордова строит целую вечность!
Решение
Я добавил папку в проект Android, которая является ссылкой на расположение www в корне. Это в дополнительных параметрах создания папки.
cordova prepare
перед выполнениемRun as Android App
? - person arod   schedule 24.01.2014cordova-prepare.bat
(Windows) для выполнения команды оболочкиcordova prepare
. Затем я добавил это вProyect Properties->Builders
в качестве первого шага. Итак, теперь каждый раз, когда я выбираюRun As->Android Application
, выполняется скриптcordova-prepare.bat
. - person arod   schedule 25.01.2014