当前位置: 首页 > news >正文

鸿蒙next打包流程

目录

下载团结引擎

添加开源鸿蒙打包支持

打包报错

路径问题

安装DevEcoStudio

可以在DevEcoStudio进行打包hap和app

包结构

没法直接用previewer运行

真机运行和测试需要配置签名,DevEcoStudio可以自动配置,

模拟器安装hap提示报错

安装成功,但无法打开

团结1.3版本新增工具包

连接了鸿蒙next真机测试,可以正常安装和调试

c#与ts简单交互

团结中调用ts代码

鸿蒙中调用团结代码

首先在团结创建代码,需要将代码添加到场景物体中

devecoStudio端编写ts代码

在index页面添加一个测试按钮

团结引擎直接导出.hap和.app包

需要手动配置签名文件,参考文档

配置签名后安装仍然报错

检查bundlename是否一致

另外签名文件name改成default

团结引擎内同样检查bundlename是否和证书里一致

多hap开发


  1. 下载团结引擎

添加开源鸿蒙打包支持

团结引擎版本要和sdk版本相对应,图中最新版1.3.1团结引擎,需要sdk12,直接在模块里自动下载即可。

打包报错

在unity社区搜索到,是burst的问题,在package manager里将burst升级到1.8.18就打包成功了,不知道为啥。

团结引擎打包异常 - 技术问答 - Unity官方开发者社区

路径问题

勾选Export Project,可以导出鸿蒙项目,在DevEcoStudio进行修改或编译

团结引擎适配开源鸿蒙的技术分享

UUG 广州站 | 全面支持OpenHarmony,团结引擎共建游戏新生态 - 技术专栏 - Unity官方开发者社区

  1. 安装DevEcoStudio

官网下载最新版

要确认一下DevEcoStudio支持的sdk等版本,与团结引擎安装的sdk版本保持一致。

DevEcoStudio 5.0文档

文档中心

HarmonyOS next SDK文档

文档中心-HarmonyOS NEXT开发文档-华为开发者联盟

可以在DevEcoStudio进行打包hap和app

包结构

项目结构

.app里面包含的文件

http://www.lryc.cn/news/479982.html

相关文章:

  • uni-app 实现自定义底部导航
  • Vue前端开发:animate.css第三方动画库
  • Java中的I/O模型——BIO、NIO、AIO
  • 【软考知识】敏捷开发与统一建模过程(RUP)
  • Redis常见面试题(二)
  • 业务模块部署
  • 【LeetCode】【算法】48. 旋转图像
  • 【STM32F1】——9轴姿态模块JY901与串口通信(上)
  • Docker网络概述
  • Vite与Vue Cli的区别与详解
  • 深究JS底层原理
  • 数据分析-41-时间序列预测之机器学习方法XGBoost
  • json转java对象 1.文件读取为String 2.String转为JSONObject 3.JSONObject转为Class
  • 基于卷积神经网络的农作物病虫害识别系统(pytorch框架,python源码)
  • ETLCloud异常问题分析ai功能
  • 【1】 Kafka快速入门-从原理到实践
  • go语言中的map类型详解
  • GBase 8a MPP Cluster V9安装部署
  • 静态库、动态库、framework、xcframework、use_frameworks!的作用、关联核心SDK工程和测试(主)工程、设备CPU架构
  • C++ | Leetcode C++题解之第552题学生出勤记录II
  • 网站架构知识之Ansible(day020)
  • K8s使用nfs
  • 【大数据学习 | kafka高级部分】kafka的kraft集群
  • 爬虫策略规避:Python爬虫的浏览器自动化
  • Hive 实现查询用户连续三天登录记录
  • OceanBase 4.3.3 功能解析:列存副本
  • 2.Python解释器
  • 鸿蒙与团结引擎c#与ts简单交互
  • Any 的原理以及实现
  • SQLI LABS | Less-35 GET-Bypass Add Slashes (we dont need them) Integer Based