概要

在HBuilderX中开发的应用可以提交到云端打包生成apk(Android平台)和ipa(iOS平台)。

如果本地配置好对应的原生开发环境,也可以使用本地打包

生成App资源

选中需要打包项目名称

点击菜单栏,发行->本地打包->生成本地App资源

将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返回的值),不要随意修改。

hbuildx打包成apk_HBuilderX生成本地打包App资源相关推荐

  1. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

    (1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...

  2. [iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]

    在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以) ...

  3. python 打包成exe 1053_Python程序打包成exe的一些坑

    今天写了一个项目,Python项目,需要在win7上跑起来,我想,这不是简单的不行么,直接上Pyinstaller不就完了? 但是后来,我发觉我真是too young too simple. 为什么这 ...

  4. Vue 打包 成 桌面应用 vue打包成桌面应用 vue 打包桌面应用 vue 部署 桌面应用 vue部署为桌面应用 vue部署 为 桌面应用 vue 桌面应用

    文章目录 使用到的 工具 electron 第一步 打包 dist 第二步 创建配置文件 main.js package.json 第三步 安装 Electron 第四步 测试运行 第五步 安装 el ...

  5. maven打包成jar文件与打包成tar.gz文件

    一.普通main方法入口的jar程序打包 maven-jar-plugin插件与maven-jar-plugin插件 用到maven-jar-plugin插件与maven-jar-plugin插件,打 ...

  6. [iOS]把App打包成ipa文件,然后App上架流程[利用Application Loader]

    假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置 然后配置工程 打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果不支持横屏,把这2个勾去掉 然后 ...

  7. react打包成html5,create-react-app项目打包相关问题

    Q1. yarn build打包生成的文件直接点击index.html报错,打不开,导致的问题是yarn build打包生成的文件部署到服务器时只能在服务器根目录,如果在其他文件夹里面会报错 A1: ...

  8. android4.3 打包成image,DCloud 离线打包之Android Studio

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? DCloud 官方文档对于一个没有接触过Android开发的人来说相当的坑爹,以下是根据本人开发过程整理的Android ...

  9. python打包成可执行文件_python文件打包为exe可执行文件的方法

    我自己常用Pyinstaller库打包 第一步: 安装pyinstaller库 pip install pyinstaller 第二步: 在py文件所在目录输入 mydemo.py是自己写的py文件 ...

最新文章

  1. 人工智能和区块链的融合
  2. Yii 判断是不是post方式提交的数据
  3. C++中4种强制类型转换 ?
  4. HDU 3709 Balanced Number (数位DP)
  5. linux下串口的阻塞和非阻塞操作
  6. c# winform窗体如何设置才可以不能随意拖动大小
  7. Docker容器的重启策略
  8. oracle级联赋权,Oracle 级联with admin option 和 with grant option
  9. 计算机软件技术信息安全哪个好,国内哪个大学的计算机安全专业最好?
  10. 近来接连换了U盘、剃须刀,京东服务确实好
  11. jsonp实现原理详细介绍
  12. Hibernate二级缓存以及ehcache的搭建配置
  13. Excel表的标题栏锁定
  14. 配置keepalived实现Nginx高可用(单主、双主模式)
  15. compile函数使用
  16. esp32 采集某个路由器信号强度
  17. 关系数据库——关系操作和关系完整性
  18. 报表在linux下部署后中文变成小方块
  19. Unable to locate package net-tools 处理方法
  20. uC/OS和uClinux的比较

热门文章

  1. 【Tableau】快速笔记
  2. html浮动定位和绝对定位进行布局,绝对定位(absolute)和浮动定位(float)分析绝
  3. python为什么不火_python web为什么不火
  4. 最简单关闭antimalware service executable顽固程序的方法
  5. php ikanalyzer,IKAnalyzer使用(示例代码)
  6. 【计算机网络】数据链路层 : 封装数据帧 ( 附加信息 | 帧长度 | 透明传输 | 字符计数法 | 字符填充法 | 零比特填充法 | 违规编码法 )
  7. MSYS2 换中科大的源
  8. Java中文件的相对路径与绝对路径
  9. 2021浙江工业大学计算机考研经验
  10. jetson nano csi摄像头 tensorrt 运行yolov8检测