HarmonyOS鸿蒙Next中怎么区分创建的是OpenHarmony还是HarmonyOS工程

HarmonyOS鸿蒙Next中怎么区分创建的是OpenHarmony还是HarmonyOS工程 如题:新手下载了一个工程学习,但是忘了这个工程是OpenHarmony还是HarmonyOS,这里哪个文件可以区分呢?

谢谢老师指点一下

3 回复

你好,如出现java代码,就是HarmonyOS 2.0(API4-7)工程,如果没有出现,就是HarmonyOS 3.0-3.1(API8-9)/OpenHarmony工程。

更多关于HarmonyOS鸿蒙Next中怎么区分创建的是OpenHarmony还是HarmonyOS工程的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,区分创建的是OpenHarmony还是HarmonyOS工程,主要通过工程配置文件和项目结构来判断。OpenHarmony工程通常使用config.jsonoh-package.json作为配置文件,而HarmonyOS工程则使用build.gradleapp.json。OpenHarmony工程的项目结构更接近原生开发,包含entryfeature等模块,而HarmonyOS工程则更偏向于应用开发,包含srcres等目录。此外,OpenHarmony工程的依赖管理通常使用ohpm,而HarmonyOS工程使用gradle。通过这些差异,可以明确区分工程类型。

在HarmonyOS鸿蒙Next中,区分创建的是OpenHarmony还是HarmonyOS工程,可以通过以下方式:

  1. 工程配置文件:查看工程根目录下的config.jsonbuild.gradle文件,OpenHarmony工程通常会有特定的配置项或依赖库标识。

  2. SDK版本:在开发工具中查看工程使用的SDK版本,OpenHarmony和HarmonyOS的SDK版本号不同。

  3. 工程模板:创建工程时选择的模板类型,OpenHarmony和HarmonyOS有不同的模板选项。

  4. API支持:检查工程中使用的API,OpenHarmony和HarmonyOS支持的API集有所差异。

通过这些方法,可以明确区分工程类型。

回到顶部