# 小程序生成鸿蒙 App
功能背景
小程序生成鸿蒙 App 功能是开发者工具中的附加功能,可以帮助小程序应用开发者将已有的小程序,快速转换为可上架应用商店或本地运行的移动 App。大幅度降低研发成本,提升研发效率。
# 1. 功能介绍
小程序生成鸿蒙 App 功能可以帮助开发者,将已有小程序代码导出为鸿蒙的项目工程。开发者不再需要掌握完善的移动应用开发与打包技能,只需要将主要的精力放在小程序中完成产品设计与功能实现,就能够获得能够上架应用商店,或者直接在手机等智能设备中安装的 App。
在这里,所导出的鸿蒙应用则仅作为小程序所存在的“壳应用”,真实的业务实现与相关请求均通过小程序实现,App 的更新与升级也都可以通过小程序实现。
此外,用户还可以对 App 的图标、名称和权限进行定义,以满足更加丰富的使用需要。
# 2. 操作说明
用户可以通过下述步骤去用小程序生成鸿蒙 App:
- 进行鸿蒙 App 相关配置
- 生成鸿蒙 App
# 2.1 进行鸿蒙 App 相关配置
您可以通过界面右上方的「生成 App」菜单,查看相关功能。
点击开发者工具菜单栏 - 生成 App - 生成鸿蒙 App 配置,对相关内容进行配置。
# 2.1.1 App 基础配置
鸿蒙 App 基础配置: 配置需打包的应用的应用名称,应用 App 版本号,应用 build 版本号.
App 版本号安装 x.y.z 的格式填写
应用 build 版本号会自动生成
# 2.1.2 App 图标配置
App 图标配置: 开发者只需配置一张图标图片(1024 * 1024,png 格式)即可,开发者工具会自动按照鸿蒙终端配置所需要的图片。
# 2.2 生成鸿蒙 App 打包
# 2.2.1 准备工作
在进行 App 打包前,需要进行一些打包工作,具体如下:
- 用户需要有一个用于打包的小程序包以及 Finclip Sass 账号,如无,参考:平台注册。
- 在 Sass 平台创建小程序及通过开发者工具上传小程序,参考:创建小程序。
- 上传小程序代码包后,对小程序进行审核上架,参考:小程序审核上架。 到这里,你得到了一个上架的小程序,记住该小程序的 AppId, 后面会用到。
- 配置关联应用,新增 bundleId,关联小程序,参考关联应用与 bundleId。在关联小程序步骤,关联上面上架的小程序。记住新增的 bundleId,后面有用。
到这,准备工作就已经完成了。下面开始进行鸿蒙 App 打包。
# 2.2.2 本地编译(导出工程项目)
第一步,配置小程序信息
第二步,选择关联应用与 BundleID
第三步,配置导出目录
第四步,导出成功
# 2.3 本地工程配置
本地工程文件配置见 本地工程文件配置