HarmonyOS 鸿蒙Next codelebs 只有api9工程 如何切换Api10 切换后 previewer能否正常工作?

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

HarmonyOS 鸿蒙Next codelebs 只有api9工程 如何切换Api10 切换后 previewer能否正常工作? codelebs 只有 api9 工程,如何切换 Api10。切换后,previewer 能否正常工作

3 回复

Codelab可以预览,部分组件不支持的已在文档说明。

API 9 Codelab升级到 API 10的方法:

1、工程级build-profile.json5文件中compileSdkVersion和compatibleSdkVersion字段改为"4.0.0(10)",并迁移到"products"字段内。点击右上角"Sync Now"完成同步;

2、工程级build-profile.json5文件中"products"字段新增"runtimeOS": “HarmonyOS”,并删除模块级(例如entry)build-profile.json5文件中"runtimeOS"字段。点击右上角"Sync Now"完成同步;

3、修改hvigor-config.json5文件中"hvigorVersion"、“dependencies"为当前IDE支持的版本(通过新建API 10工程确认),点击"install”。

API 9 鸿蒙应用工程级配置build-profile.json5文件示例:

{
  "app": {
    "signingConfigs": [],
    "compileSdkVersion": 9,
    "compatibleSdkVersion": 9,
    "products": [
      {
        "name": "default",
        "signingConfig": "default"
      }
    ],
    ...
  },
  ...
}

build-profile.json5修改为API 10后示例:

{
  "app": {
    "signingConfigs": [],
    "products": [
      {
        "name": "default",
        "signingConfig": "default",
        "compileSdkVersion": "4.0.0(10)",
        "compatibleSdkVersion": "4.0.0(10)",
        "runtimeOS": "HarmonyOS"
      }
    ],
    ...
  },
  ...
}

更多关于HarmonyOS 鸿蒙Next codelebs 只有api9工程 如何切换Api10 切换后 previewer能否正常工作?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,若当前工程为API 9,要切换至API 10,需在build.gradle文件中修改compileSdkVersiontargetSdkVersion为10。同时,确保ohos插件版本支持API 10。切换后,需检查Previewer是否支持API 10,若支持,Previewer应能正常工作。若Previewer不支持API 10,则无法正常预览。

要将HarmonyOS鸿蒙Next的工程从API 9切换到API 10,首先需要在DevEco Studio中修改build.gradle文件,将compileSdkVersiontargetSdkVersion更新为10。然后同步项目以确保依赖项更新。切换后,Previewer通常能正常工作,但可能会因API 10的新特性而需要进行适配。建议在切换后进行全面测试,确保预览和运行功能正常。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!