HarmonyOS 鸿蒙Next 如何在IED上定义自己的SDK和版本号

HarmonyOS 鸿蒙Next 如何在IED上定义自己的SDK和版本号

背景:由于目前基于OpenHarmony的应用开发,也是用DevEco Studio 工具,由于OpenHarmony是开源代码,我们可以定制框架层内容,会有对应的API变化,如果我们想把修改后的API(如新增加的API)做成SDK给下游使用,则会有分支的SDK版本号管理。

如下图,我们单独发布一个SDK,对应的API定义为xxx_API Version 8,内部版本从 1.0.1.1开始:

image.png


更多关于HarmonyOS 鸿蒙Next 如何在IED上定义自己的SDK和版本号的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

开发者您好,目前暂不提供自定义SDK和版本号,开发者可写入插件进行管理。

更多关于HarmonyOS 鸿蒙Next 如何在IED上定义自己的SDK和版本号的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主您好,这个问题已经反馈给研发,请您耐心等待一下

欢迎开发小伙伴们进来帮帮楼主

在HarmonyOS 鸿蒙Next上,若你希望在IDE(集成开发环境)中定义自己的SDK和版本号,可以按照以下步骤进行:

  1. 创建或打开项目:首先,在IDE中创建或打开一个HarmonyOS项目。

  2. 配置build.gradle文件:对于基于Gradle的项目,你可以在项目的build.gradle文件中定义SDK和版本号。在androidharmony配置块中,你可以指定compileSdkVersiontargetSdkVersion来定义使用的SDK版本。同时,通过versionCodeversionName来设置应用的版本号。

    android {
        compileSdkVersion 30 // 假设这是鸿蒙Next对应的SDK版本
        defaultConfig {
            applicationId "com.example.myapp"
            minSdkVersion 21
            targetSdkVersion 30
            versionCode 1
            versionName "1.0"
        }
    }
    

    注意:实际SDK版本号需根据鸿蒙Next的官方文档进行调整。

  3. 同步项目:配置完成后,点击IDE中的“Sync Now”按钮来同步项目,确保所有配置生效。

  4. 验证配置:构建并运行项目,确保没有因版本不匹配导致的编译错误。

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

回到顶部