思齐
思齐
  • 发布:2016-08-31 17:53
  • 更新:2016-08-31 17:53
  • 阅读:4498

我理解的本地打包于在线打包

分类:5+ SDK

本地打包

官网列举本地打包的特点, 我总结了下

  1. 不需要排队打包, 自己的电脑随时可以打包
  2. 可定制性好, 本地打包可以定制runtime 环境,添加自己的代码,如果需要自动以插件,好像只能用本地打包。
  3. 本地打包,需要注意不要引入过多的库文件。容易造成打包出来的应用比较大。
  4. 本地打包可以根据需要引用的功能包含最少的资源库文件。 我分析他们的在线打包程序,应该是读取了manifest.json 文件,动态引入库文件。

在线打包

在线打包比较方便的解决了需要配置编译环境的问题。让没接触过的人快速打包出ios和安卓平台的安装包。

  1. 在线打包根据设定的manifest.json 文件,动态导入库文件,保证了安装包的最小化
  2. 根据manifest设定,动态生成了AndroidManifest.xml 文件内容, 设定了最小的权限

最近学习dcloud 平台, 总结了东西。 准备自己搭建一个持续集成环境,
首先,先制定一个下目标:

  1. 建立SVN资源库, 保存Android 集成SDK 的代码
  2. 建立html5 项目的SVN 资源库
  3. app项目提交, 检查manifest.json 是否改变
  4. 改变了manifest文件,需要重新编译 Android 应用(设定权限,导入库)
  5. 没有改变,生成资源包 wgt 文件和 差异资源包 wgtu
  6. 实现svn 提交代码, 系统自动编译生成资源包或者安装程序
  7. 打开程序,检查程序是否升级,自动下载安装程序 或者 升级资源包。
4 关注 分享
BoredApe Trust x***@xixilog.com w***@qq.com

要回复文章请先登录注册

w***@qq.com

w***@qq.com

搞出来了吗
2018-01-18 09:59