Unity 社区

导出鸿蒙项目后不能直接运行,还得改配置

,1 年前
发布于开源鸿蒙
0

问题描述

为什么导出鸿蒙项目后不能直接运行,还得改配置?
  1. migration
To start migration, select the version to which you want to migrate this project (in both hvigor and ohpm) and click Migrate. 1. Migrate hvigor modelVersion to 5.0.0 2. Migrate ohpm modelVersion to 5.0.0
  1. 修改sdk版本号
"compileSdkVersion": 11, "compatibleSdkVersion": 11
改为
"compatibleSdkVersion": "5.0.0(12)", "targetSdkVersion": "5.0.0(12)", "runtimeOS": "HarmonyOS"
  1. 修改model.json"srcEntrance": "./ets/ability/TuanjiePlayerAbility.ts", 改为 "srcEntry": "./ets/ability/TuanjiePlayerAbility.ts",
{ instancePath: 'module.abilities[0]', keyword: 'required', params: { missingProperty: 'srcEntry' }, message: "must have required property 'srcEntry'", location: '/Volumes/xxx_OpenHarmony/entry/src/main/module.json5:25:8' }
这么一趟子下来 才能正常打包安装。?

Unity版本:团结引擎1.2.2

平台: macos、DevEco-Studio

817 次浏览
评论 0
3个回答
0
这个问题从7月份就提了,现在9月中旬了。 中间更新了这么多版本,也不适配一下??
1 年前回答
评论 0
0
您好,目前团结引擎里导出工程默认使用的是API 11。如果需要升级到API 12,则需要手动修改这些配置。 我们目前在进行API 12的适配,敬请关注后续版本的release哦
1 年前回答
评论 1
0
本回答由团结MuseChat(Beta)生成,请酌情参考。
针对导出鸿蒙项目后需要修改配置才能正常运行的问题,主要是因为在导出过程中可能需要调整一些配置以适配鸿蒙平台的要求。以下是一些可能需要调整的配置内容:
  1. 迁移版本号
  • 需要将hvigorohpmmodelVersion迁移至5.0.0。在Unity中选择要迁移的版本,然后点击“Migrate”。
  1. 修改SDK版本号
  • compileSdkVersioncompatibleSdkVersion修改为适配鸿蒙平台的版本号,例如:
"compatibleSdkVersion": "5.0.0(12)", "targetSdkVersion": "5.0.0(12)", "runtimeOS": "HarmonyOS"
  1. 修改model.json
  • 根据提供的信息,需要将srcEntrance修改为正确的属性名srcEntry,例如:
"srcEntry": "./ets/ability/TuanjiePlayerAbility.ts"
通过以上步骤的调整,您可以使导出的鸿蒙项目符合鸿蒙平台的要求,从而能够正常打包安装。希望这些调整能帮助您顺利在DevEco-Studio上运行您的项目。如果您遇到其他问题或需要进一步的帮助,请随时告诉我!
[1] 团结引擎 - 手册: 设计用于多种分辨率的 UI https://docs.unity.cn/cn/tuanjiemanual/Manual/HOWTO-UIMultiResolution.html
[2] 团结引擎 - 手册: Scene 视图摄像机 https://docs.unity.cn/cn/tuanjiemanual/Manual/SceneViewCamera.html
[3] 团结引擎 - 手册: Export an OpenHarmony project https://docs.unity.cn/cn/tuanjiemanual/Manual/openharmony-export-process.html
[4] 团结引擎 - 手册: iOS Player 设置 https://docs.unity.cn/cn/tuanjiemanual/Manual/class-PlayerSettingsiOS.html
[5] 团结引擎 - 手册: System requirements for Unity 2022.3 https://docs.unity.cn/cn/tuanjiemanual/Manual/system-requirements.html
[6] 版本特色 | 团结引擎车机版 https://unity.cn/tuanjie/hmieditor
[7] 版本特色 | 团结引擎车机版 https://unity.cn/tuanjie/hmieditor
[8] 团结引擎 - 手册: 快速上手 https://docs.unity.cn/cn/tuanjiemanual/Manual/AutoStreamingDemo.html
1 年前回答
评论 0
本答案由团结MuseChat(Beta)自动生成,申请使用,反馈渠道

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI