刚开始使用 Phonegap 并且在理解目录结构和设置(在 Windows 上)时遇到了一些麻烦。
我已经能够安装和设置 phonegap、jdk、android sdk、ant 等。使用命令行我现在可以创建一个新项目,编辑源文件www
,构建它并在我的手机、Android 模拟器甚至运行它基因运动。
但我似乎无法理解的一件事是我如何在Intellij IDEA 中编辑和运行 Phonegap 项目。我能找到的所有示例和操作方法都使用较旧的 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
,我不知道该选择什么,所以我选择了全部)。然后我单击 Next 几次,直到创建 Android 项目。将项目语言级别更改为 5(不知道这意味着什么)后,我现在可以在 IDEA 中运行该项目。
但是...我在www
(根目录中)所做的更改不会最终出现在编译的项目中!
那么我必须手动将所有文件复制到platforms/android/assets
then 吗?(命令行phonegap builder不需要这个)。还是我必须platforms/android/assets/www
直接编辑文件?(这似乎很奇怪,因为我希望能够只为所有不同的平台维护相同的代码)。
我需要做什么才能在 IDEA 中实现这一目标?不知何故,我认为有些事情Project Structure
是错误的,但我不知道这一切意味着什么(模块、库、方面......)。清单文件应该放在哪里,资源、资产和库应该放在哪里?!
谁能指出我正确的方向?