Просто начиная с Phonegap и имея некоторые проблемы с пониманием структуры каталогов и настройки (в Windows).
Мне удалось установить и настроить phonegap, jdk, android sdk, ant и т.д. Используя командную строку, я могу теперь создать новый проект, отредактировать исходные файлы в www
, построить его и запустить на моем телефоне, Android Emulator и даже Genymotion.
Но одна вещь, которую я просто не могу понять, - это то, как я мог редактировать и запускать проект Phonegap из Intellij IDEA. Все примеры и инструкции, которые я могу найти, используют более старую структуру Phonegap 2.9, которая сильно отличается от 3.0.
Я включил и настроил все плагины и т.д. Затем я попытаюсь импортировать существующую папку проекта в новый проект в IDEA, но он говорит "Source files for your project not found"
.
Но когда я сначала создаю проект с помощью phonegap build android
с помощью CLI, а затем попытаюсь импортировать его в IDEA, найдены исходные файлы , и я могу продолжить импорт проекта. Но структура проекта тогда, кажется, указывает на исходные файлы в platforms/android
(platforms/android
сама, а также platforms/android/gen
и platforms/android/src
, я понятия не имею, что выбрать, поэтому я выбираю все). Затем я нажимаю кнопку "Далее" несколько раз, пока не будет создан проект Android. После изменения уровня языка проекта до 5 (не знаю, что это значит), теперь я могу запустить проект из IDEA.
Но... изменения, которые я делаю в www
(в корне), не входят в скомпилированный проект!
Итак, мне нужно скопировать все файлы вручную в platforms/android/assets
? (построитель телефонных разговоров командной строки не требовал этого). Или мне нужно напрямую редактировать файлы в platforms/android/assets/www
? (что кажется странным, так как я хотел бы иметь возможность поддерживать только тот же код для всех разных платформ).
Что мне нужно сделать для достижения этой цели в IDEA?
Как-то я думаю, что некоторые вещи в Project Structure
ошибочны, но я понятия не имею, что все это значит (Модули, Библиотеки, Границы....).
Где должен находиться файл манифеста, а также ресурсы, а также ресурсы и библиотеки?!
Может ли кто-нибудь указать мне в правильном направлении?