HarmonyOS 鸿蒙Next 使用Unity开发和手机测试到底需要什么环境

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 使用Unity开发和手机测试到底需要什么环境 下载了最新的团结引擎1.4.2, 最新的dev DevEco Studio 5.0.1 Release

先是在Mac平台无法创建模拟器,改到Windows后创建的模拟器无法运行Unity导出的空包,

提示Reason:Signal:SIGSEGV(SI_KERNEL)@000000000000000000

找了一台华为的设备 Meta20 pro 查看已经是HarmonyOS 4.0.0的大版本了

但是发现Dev 无法识别,查了好久才知道5.0.1版本无法识别4.0.0,于是下载了旧版本dev 3.1.1

但是Unity导出的工程 dev 3.1.1很多报错

Unity改成1.0.0导出也一样很多问题

很折腾啊,有没有过来人指导一下

到底要怎么样才能做鸿蒙的测试?

手机要怎么选择系统版本? 鸿蒙现在又有Next, 我们是否需要不同版本的鸿蒙做测试,和出多种包?


更多关于HarmonyOS 鸿蒙Next 使用Unity开发和手机测试到底需要什么环境的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

hello,你这个问题可以加团结的群来询问啊。不过我可以回答你,目标是鸿蒙的话,团结引擎支持的最低版本是api10,所有非鸿蒙next的手机都不合适。

你可以买到的最便宜next手机应该是nova12,用这个可以。现在这个时间点,升级到next之后,用任何版本的团结引擎开发都可以打包到next手机上。

你也不要想用模拟器了,模拟器跑团结可以跑,但是画面有bug,根本看不到最终效果。

更多关于HarmonyOS 鸿蒙Next 使用Unity开发和手机测试到底需要什么环境的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


hi
非常感谢你的回答
我们刚刚接触华为,好多东西都在摸索。
现在主要2个问题,

  1. next系统要如何开发?
  2. 非next如何开发?

next系统到底是什么样?我的Meta20系统已经提示是最新的了,看来是不让升级了,上网查看华为最新的手机 Meta70 P70等,只提示系统版本是4.3 这个意味着是next吗? 前几天去华为专卖店,好像说都没有升级到next, 所以要怎么获取next?

第二个问题你提到的团结引擎支持的最低版本是api10,所有非鸿蒙next的手机都不合适。
我查了api10 针对的是HarmonyOS 3 系列,现在我的Meta20已经是4.0.0 应该是属于被支持的范围,但是最新的DevEco Studio 5.0.1 不认我的设备, 只能下载旧版本3.0.1 的dev 才可以识别到设备。

针对这种版本的开发,要怎么做? 是把他当做Android来出包吗? 我查看了Unity 华为的插件,已经是好几年前的了。不知道是否是用这些来开发旧版本的鸿蒙?

华为m60 70 p70 nove12 nove13都支持一键升级至鸿蒙next系统

那旧的版本要如何开发和测试呢? 是当做Android来做吗?

针对帖子标题“HarmonyOS 鸿蒙Next 使用Unity开发和手机测试到底需要什么环境”,以下是专业且简洁的回答:

开发环境

  • 操作系统:Windows或macOS,因为Unity主要支持这两个平台。
  • Unity编辑器:确保安装了支持HarmonyOS开发的Unity版本,可以从Unity官网或HarmonyOS开发者资源中获取相关信息。
  • HarmonyOS SDK:下载并安装最新的HarmonyOS SDK,用于构建和运行鸿蒙应用。
  • 编译工具链:包括必要的编译器、构建工具等,用于将Unity项目编译为鸿蒙应用。

手机测试环境

  • 鸿蒙设备:一台运行HarmonyOS的智能手机或平板,用于实际测试应用。
  • 开发者选项:在鸿蒙设备上启用开发者选项,并允许USB调试。
  • 调试工具:使用HarmonyOS提供的调试工具(如DevEco Studio的远程调试功能)或Unity的调试功能,通过USB连接设备进行测试。

确保以上环境配置正确后,即可开始使用Unity进行HarmonyOS应用的开发并在鸿蒙设备上进行测试。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部