我们开始使用phonegap为现有的Web应用程序开发移动应用程序.在这里,我们应该遵循不同的步骤来为不同的操作系统构建移动应用程序.
现在我们开始使用Android,因为我们需要按照一些步骤设置项目来创建应用程序(下载ADT,将所需的jar从phonegap sdk复制到adt eclipse lib文件夹,复制xml文件,然后更改Manifest文件)
所以我们不希望所有团队都遵循设置环境所需的步骤,有没有办法减少这些步骤或者我们可以将整个过程作为构建吗?
1)我可以知道要签入哪些文件以及如何签入Git?
2)如何检查项目?
构建项目真的变得很痛苦,我不知道人们如何共享phonegap项目代码以及他们如何检查项目.
请帮我…
> www文件夹(必填)
> config.xml(必填)
>钩子(如果使用)
>合并(如果使用)
其余部分应该从源代码控制中省略,因为每次构建项目时都会生成它.
2)每个开发人员都必须添加他想要构建应用程序的平台.
cordova platform add android
cordova platform add ios
此步骤将在您的平台文件夹中创建一个平台(android,ios …),其中包含cordova打包所需的所有文件.
cordova plugin add org.apache.cordova.device
这将在插件文件夹中添加插件,并自动更新位于platform / android / AndroidManifest.xml中的AndroidManifest.xml.通常,插件会自动添加AndroidManifest.xml中的权限.您永远不应手动更新AndroidManifest.xml
顺便说一句,我建议实现一个钩子机制,在添加平台时自动添加插件,这样你的团队成员就不必执行第3步了.
编辑:从cordova 3.5.0开始,我们可以定义在config.xml中使用的插件,如下所示:
并自动恢复它们:
cordova restore plugins --experimental
为Android构建项目
cordova build android
这个命令是cordova准备android&& amp;的简写. cordova编译android
这将把你的项目打包成一个很好的文件,可以在platforms / android / ant-build /中部署