uni-app小白从0开发一款鸿蒙Next应用到上线
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
前置条件准备工作创建鸿蒙应用到华为AppGallery Connect官网创建一个应用,用于后续服务集成、真机调试和上线。 AppGallery Connect官网:developer.huawei.com/consumer/cn… 首次进入AppGallery Connect需要先进行登录授权,登录授权完成后即可进入AppGallery Connect首页
点击【开发与服务】,点击【添加项目】创建一个项目分组用于管理项目,后续会用到
回到AppGallery Connect首页,点击【证书、APP ID和Profile】切换到【APP ID】,点击【新建】创建一个App ID(应用包名)
选择应用类型,填写应用名称、应用包名信息,点击【下一步】
应用所属项目这里选择前面创建的项目分组
配置相关开发能力套件,配置完后保存
应用包名创建完后,切换到【App与元服务】,点击【新建发布】新建一个应用
点击【确认】进入到应用详情,应用详情页面包含应用的相关配置,务必完善所有必填项,例如应用的图标、分类、标签等等
配置证书和Profile证书和Profile是为鸿蒙应用真机开发调试、发布提供的配置,只有 私钥、证书 和 描述文件 完全匹配才能正确的构建和发布鸿蒙应用。 在创建证书和描述文件之前需要生成私钥和证书请求文件,打开DevEco Studio,点击【构建】【生成私钥和证书请求文件】
如果之前没有创建过p12文件,点击【New】新建一个,选择【Key store file】存储路径,输入 字符+数字 密码
p12创建完成后会回显对应信息,此时还需要设置私钥的Alias(别名),可以按环境设置为 debugKey、releaseKey 也可以自定义为自己好记忆的别名
点击【Next】进入下一步,这里CSR的存储路径和p12的存储路径注意事项一样
点击【Finish】完成创建后,我们可以得到如图所示的文件目录
回到AppGallery Connect,点击【证书、APP ID和Profile】切换到【证书】,如果没有对应证书点击【新增证书】创建一个证书,填写证书名称,选择证书类型,选择在DevEco Studio中创建的 .csr证书请求文件
创建完成后,点击【下载】将证书下载到本地
接着切换到【Profile】创建描述文件,点击【添加】创建一个新的描述文件,选择应用、Profile名称、发布类型和对应证书
创建完成后,点击【下载】将描述文件下载到本地,至此证书准备工作就算完成了
uni-app项目配置uni-app目前支持 uni-app 和 uni-app x,uni-app x是下一代uni-app,包括uts语言、uvue渲染引擎、uni的组件和API、以及扩展机制。 uni-app官网地址:doc.dcloud.net.cn/uni-app-x
创建uni-app x项目打开HBuilder X,点击【新建】【项目】创建一个新项目
选择项目路径,输入项目名称,注意勾选【uni-app x】选项,点击【创建】创建项目
创建完成后,我们将得到如下文件结构的项目
项目配置打开项目的【manifest.json】文件,切换到【鸿蒙App配置】,填写应用包名、配置证书、图标配置和启动图配置
发布证书配置如下所示,调试证书配置类似只是选择的证书和描述文件是对应调试的文件
配置完成后,证书配置状态会显示已配置
项目开发项目开发部分就比较容易了,主力还是AI,可以类似如下提示词+Vibe Coding完成项目开发,这里就不具体展开了 有一点值得说明的是,如果项目中使用了加载HTML的场景,需要将HTML资源放到 hybrid/html 目录下
项目预览与调试开发过程中预览与调试是必不可少的环节,HBuilder X中也提供了多样化的预览调试功能,使用uni-app开发的应用有个好处就是大部分功能都是可以直接在web中预览的。点击【运行】选择【运行到内置浏览器】可以在内置浏览器中直接预览效果
预览效果如下
鸿蒙模拟器预览仍需要借助DevEco Studio,打开DevEco Studio,点击【No Devices】选择【设备管理】进入设备管理页面
没有创建过模拟器,可以点击【新建模拟器】创建一个新的模拟器,创建完成后点击【启动】按钮启动模拟器
模拟器启动成功后,回到HBuilder X,点击【运行】【运行到鸿蒙】
选择模拟器,点击【运行】
运行成功后,效果如下:
应用打包项目开发完成后就可以执行打包了,HBuilder X提供了方便的打包入口,点击【发行】【App-Harmony本地打包】选择【生成安装包】执行打包
打包完成后,在控制台会输出打出来的安装包路径
发布应用进入应用详情,选择【版本信息】新建一个版本,点击【上传】会跳到【软件包管理】页面上传安装包
上传完成后,等待平台检测
检测完成后,再次点击【版本选取】选择上传的最新版本
补充应用截图、隐私协议及其他必填项
最后点击【提交审核】提交华为审核,审核完成后即可看到版本已上线状态
转自https://juejin.cn/post/7593311807587418118 该文章在 2026/1/14 8:42:23 编辑过 |
关键字查询
相关文章
正在查询... |