创建OpenHarmony工程
·
前言
本节内容主要介绍,如何创建OpenHarmony工程。低版本的DevEco Studio可以直接创建OpenHarmony工程,但是新版的不可以直接创建。4.1Beta1版本及之后,DevEco Studio默认创建的工程为HarmonyOS,不再支持直接创建OpenHarmony工程。需要基于创建完成 HarmonyOS工程进行一些字段修改,才能得到OpenHarmony工程(参考连接),具体创建步骤可以看上一个文章。接下来简要总结一下,创建OpenHarmony工程的过程。
下载OpenHarmony SDK
- 点击设置,找到OpenHarmony SDK

- 如下图所示,首先看一下是否下载了OpenHarmony SDK,如果没有,就点击Edit选择SDK下载路径,在这一步我们不能选择要下载的版本,后续才可以。

- 选择好之后,点击下一步

- 接着下一步

- 接受协议,下一步

- 等待完成

- 到这一步,如下图所示,只下载了打对勾的部分,我后续会用到Native(C++会用到),所以我又选择了Native,接着再下载。可以根据自己需求,下载其他版本的SDK。




- 以上就完成了,对OpenHarmony SDK的下载工作
修改配置文件,完成OpenHarmony配置
- 点击工程级build-profile.json5文件,如下图所示,这是默认的一些参数

- 在工程级build-profile.json5文件添加compileSdkVersion字段。
- 将compatibleSdkVersion和compileSdkVersion字段赋值为整数类型。DevEco Studio 6.0.0 Beta1版本及以上工程中,compatibleSdkVersion、compileSdkVersion、targetSdkVersion(若有)字段赋值要求为字符串类型。
- 将runtimeOS从"HarmonyOS"修改为"OpenHarmony"。
如下图所示:填写完之后,点击“Sync Now”

经过几秒,弹出对话框,点击确定

到这一步,如果没有报错,说明就成功了,目前我还不知道,他能不能跟HarmonyOS开发一样,可以弄个模拟机,至少上一次创建的HarmonyOS模拟机 不能用了,如果可以的话,再写一个文章进行介绍。不行的话,就只能用真机去开发了,目前我还没有。
点击预览,如下图:

注意
若选择Native C++模板创建OpenHarmony应用,且应用需要在RK开发板上运行,则需在对应Native模块的build-profile.json5文件buildOption/externalNativeOptions字段下,新增abiFilters字段并赋值为"armeabi-v7a",armeabi-v7a根据具体设备也不定变动。目前还没有用到,用到了再详谈。
更多推荐
所有评论(0)