首页 > 其他分享 >uniapp 极速上手鸿蒙开发

uniapp 极速上手鸿蒙开发

时间:2024-12-19 09:57:55浏览次数:12  
标签:uniapp 鸿蒙 DevEco 证书 hbuilder Studio 极速

uniapp 极速上手鸿蒙开发

uniapp 团队 与版本 4.28.2024092502 起,支持鸿蒙应用开发,现在是 4.36.2024112817,同时支持鸿蒙应用和元服务开发了。

我们现在上手感受一下

环境配置

  • HBuilderX 4.24+ 下载地址
  • DevEco Studio
    • HBuilderX 4.24+ 要求 DevEco-Studio 5.0.3.400+,HBuilderX 4.31+ 要求 DevEco-Studio 5.0.3.800+。
    • 鸿蒙系统版本 API 12 以上 (DevEco-Studio 有内置鸿蒙模拟器)
  • HBuilderX 4.31+ 构建的鸿蒙运行包不支持 x86_64 平台,会影响到 Windows 系统和部分 Mac 系统的鸿蒙模拟器无法使用,需使用真机调试

底下主要针对真机做的演示

项目要求

在创建 uniapp 项目的时候,需要选择 vue3,vue2 不支持

搭建流程

  1. AGC 平台上新建项目,目的是活动 boundleName 以及调试和发布证书
  2. 下载和安装 DevEco Studio
  3. 使用 DevEco Studio 创建项目,然后配置 boundleName 和调试和发布证书
  4. 复制证书相关的配置
  5. 下载和安装 hbuilder
  6. hbuilder 下载相关插件
  7. hbuilder 配置 DevEco Studio 工具路径
  8. hbuilder 新建 uniapp vue3 工程
  9. hbuilder 配置鸿蒙应用的证书
  10. hbuilder 运行项目

AGC 平台上新建项目

可以根据需求选择新建工程还是项目。 这里选择项目

下载和安装 DevEco Studio

下载和安装DevEco Studio

boundleName 和调试和发布证书

因为真机在调试时候需要使用调试证书

应用在发布的时候需要使用发布整数,因此一次性都配置获得即可

配置链接

image-20241219092436235

DevEco Studio 新建项目获得证书配置信息

这个步骤主要为了得到证书的配置代码,uniapp 运行项目的时候需要用到

在使用 DevEco Studio 新建完项目后,参考链接 进行证书的配置

得到配置文件 build-profile.json5 后续复制整个代码到 uniapp 创建的项目即可

image-20241219093119586

下载和安装 hbuilder

这里下载和安装

hbuilder 下载相关插件

工具-插件安装 关键是这几个 鸿蒙、vue3

image-20241219093722816

hbuilder 配置 DevEco Studio 工具路径

这里配置 DevEco Studio 工具的路径 工具-设置

image-20241219093840013

hbuilder 新建 uniapp vue3 工程

新建 vue3 工程

image-20241219093925639

hbuilder 配置鸿蒙应用的证书

在项目根目录下配置 \harmony-configs\build-profile.json5 如果不存在,则手动新建。

然后复制、粘贴证书代码进去

image-20241219094156393

hbuilder 运行项目

最后,运行项目

image-20241219094225699

效果

image-20241219094414865

标签:uniapp,鸿蒙,DevEco,证书,hbuilder,Studio,极速
From: https://blog.csdn.net/u013176440/article/details/144576880

相关文章

  • ArkUI 的声明式 UI 编程与状态管理:构建高效鸿蒙应用
    ArkUI的声明式UI编程与状态管理:构建高效鸿蒙应用在鸿蒙应用开发领域,ArkUI脱颖而出,其独特的声明式UI编程与高效的状态管理机制,为开发者开辟了一条便捷、高效的开发之路,重塑了移动应用的构建方式。声明式UI编程,摒弃传统命令式繁琐操作,宛如一位精细的画师,用简洁笔触勾勒界......
  • 鸿蒙+next+基于@xwf+image_preview+V1
    鸿蒙next基于@xwf/image_preview(V1.0.1)开发自己的功能@xwf/image_preview(V1.0.1)的链接为:https://ohpm.openharmony.cn/#/cn/detail/@xwf%2Fimage_preview/v/1.0.1前提背景图片预览我们使用到了@xwf/image_preview库,用于预览图片可以进行手势放大,但是我们需要以弹窗的形......
  • 「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
    本篇将带你实现一个评分统计工具,用户可以对多个选项进行评分。应用会实时更新每个选项的评分结果,并统计平均分。这一功能适合用于问卷调查或评分统计的场景。关键词UI互动应用评分统计状态管理数据处理多目标评分一、功能说明评分统计工具允许用户对多个选项(如电影、......
  • 基于java的SpringBoot/SSM+Vue+uniapp的大学校园防疫与服务系统的详细设计和实现(源码
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • VMware环境下,同时烧录固件检测不到设备如何解决?触觉智能鸿蒙开发板演示
    本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。触觉智能PurplePiOH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0Release系统!PC端烧录固件时提示没有发现设备按照各型号烧录手册中进入loader模式的操......
  • 鸿蒙Flutter之线程分析
    鸿蒙Flutter之线程分析线程顺序掌握分析工具的使用后,便能去抓取Flutter应用的trace。trace中包含了应用运行期间的所有线程,需要先收藏下图的线程,以及按照图中线程的顺序去排序,才能更好的分析Flutter应用性能。下图每个线程的上方用数字标识了其排列的位置。trace收藏线程,后收......
  • 鸿蒙Flutter使用ohos_videocompressor实现视频压缩
    鸿蒙Flutter使用ohos_videocompressor实现视频压缩介绍videoCompressor是一款ohos高性能视频压缩器。目前实现的能力:支持视频压缩使用方法:有两种方式可以下载本工程:1.开发者如果想要使用本工程,可以使用git命令gitclonehttps://gitee.com/openharmony-sig/ohos_videocom......
  • 鸿蒙 next arkts 实现防抖节流功能
    鸿蒙next-arkts-实现防抖节流功能ClickUtilexportclassClickUtil{privateconstructor(){}privatestaticthrottleTimeoutID:number;//节流timeoutIDprivatestaticflag:boolean=false;//节流flag,true=已经进入执行状态了privatestaticdebounc......
  • TaurusDB库表时间点极速恢复,大幅缩短数据恢复时间
    经过多组实验对比,对于大实例下仅需恢复几张表数据的情况,有显著优化效果。尤其针对游戏业务等需要频繁回档的场景,将大幅度缩短因数据恢复导致的停服时间。后续我们将逐步在公有云上开放此特性,以惠及更多用户。 本文分享自华为云社区《【华为云MySQL技术专栏】TaurusDB库表时间点......
  • uniapp 微信小程序分享内容页的连带bug
    简单模拟,我有pages/index与pages-work/job-detail页面,pages/index页面放的是job列表,今天发现,从job-detail页面分享页面到聊天,然后从聊天点进去,再返回到index页面,数据列表没有加载, 开始排查问题之后发现,直接从聊天页面进入小程序是优先加载该页面所在的包的内容,因为我这里是分......