刚开始使用 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/assetsthen 吗?(命令行phonegap builder不需要这个)。还是我必须platforms/android/assets/www直接编辑文件?(这似乎很奇怪,因为我希望能够只为所有不同的平台维护相同的代码)。
我需要做什么才能在 IDEA 中实现这一目标?不知何故,我认为有些事情Project Structure是错误的,但我不知道这一切意味着什么(模块、库、方面......)。清单文件应该放在哪里,资源、资产和库应该放在哪里?!
谁能指出我正确的方向?


