M.S*_*idu 5 android build cordova
我们开始使用phonegap为现有的Web应用程序开发移动应用程序.在这里,我们应该遵循不同的步骤来为不同的操作系统构建移动应用程序.现在我们开始使用Android,因为我们需要按照一些步骤设置项目来创建应用程序(下载ADT,将所需的jar从phonegap sdk复制到adt eclipse lib文件夹,复制xml文件,然后更改Manifest文件)所以我们不希望所有团队都遵循设置环境所需的步骤,有没有办法减少这些步骤或者我们可以将整个过程作为构建吗?
1)我可以知道要签入哪些文件以及如何签入Git?2)如何检查项目?
构建项目真的变得很痛苦,我不知道人们如何共享phonegap项目代码以及他们如何检查项目.请帮我...
我建议使用命令行工具来构建您的项目,这样您团队中的所有成员都可以轻松使用它。
1) 在源代码管理中提交适当的文件
其余的应该从源代码管理中省略,因为它将在您每次构建项目时生成。
2) 每个开发人员都必须添加他想要构建应用程序的平台。
cordova platform add android
cordova platform add ios
Run Code Online (Sandbox Code Playgroud)
此步骤将在平台文件夹中创建一个平台(android、ios ...),其中包含 cordova 打包所需的所有文件。
3)为您的应用程序添加必要的插件(示例如下)
cordova plugin add org.apache.cordova.device
Run Code Online (Sandbox Code Playgroud)
这会将插件添加到您的插件文件夹中,并自动更新位于 platform/android/AndroidManifest.xml 中的 AndroidManifest.xml。通常,AndroidManifest.xml 中的权限会由插件自动添加。您永远不应该手动更新 AndroidManifest.xml
顺便说一句,我建议实现一个钩子机制,在添加平台时自动添加插件,这样你的团队成员就不必执行步骤 3。以下是很好的方法
编辑:从 cordova 3.5.0 开始,我们可以定义要在 config.xml 中使用的插件,如下所示:
<feature name="Network Information">
<param name="id" value="org.apache.cordova.network-information" />
<param name="version" value="0.2.10" />
</feature>
Run Code Online (Sandbox Code Playgroud)
并使用以下命令自动恢复它们:
cordova restore plugins --experimental
Run Code Online (Sandbox Code Playgroud)
事实上,我们不需要挂钩或手动添加插件END EDIT
构建 Android 项目
cordova build android
Run Code Online (Sandbox Code Playgroud)
cordova prepare android && cordova compile android
此命令是这会将您的项目打包到一个准备部署的好文件中的简写platforms/android/ant-build/
| 归档时间: |
|
| 查看次数: |
1292 次 |
| 最近记录: |