HBuilderX生成本地打包App资源

 

http://ask.dcloud.net.cn/question/60254

概要

HBuilderX中开发的应用可以提交到云端打包生成apk(Android平台)和ipa(iOS平台)。
如果本地配置好对应的原生开发环境,也可以使用本地打包

生成App资源

  1. 选中需要打包项目名称
  2. 点击菜单栏,发行->本地打包->生成本地App资源
  3. 将App资源配置到原生打包环境

    Android平台

    复制导出的项目,将资源粘贴到android studio项目的assets目录下的apps目录中,目录结构应为下图所示。


    注:请确保assets--->apps中appid的文件夹名称和dcloud_control.xml的appid对应节点值以及manifest.json中的appid一致

iOS平台

复制代码注意:Pandora目录为folder references引入方式,修改后不会自动更新,需要在模拟器或设备删除应用后再重新运行  

打开pandora -> apps 目录,将下面“HelloH5”目录名称修改为应用manifest.json中的id名称(这步非常重要,否则会导致应用无法正常启动),并将HBuilderX生成的www目录替换其下的www目录:

  • 配置应用信息

打开工程目录下的control.xml文件,修改appid值:

其中appid值必须与应用manifest.json中的id值完全一致;appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version -> name值完全一致;version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改。

原文地址:https://www.cnblogs.com/Jeely/p/11139715.html