DevEco Studio中如何查看和配置compileSdkVersion ?
DevEco Studio中如何查看和配置compileSdkVersion ? 在 DevEco 里,compileSdkVersion 主要在 build-profile.json5 里配置 / 查看,旧版(API4-7)在 build.gradle。
一、查看与配置(API8+,现在主流)
打开项目根目录下的:
build-profile.json5
找到类似:
{
"app": {
"products": [
{
"name": "default",
"compileSdkVersion": "6.1.1(24)", // 👈 编译SDK版本
"compatibleSdkVersion": "5.0.0(12)",// 👈 最低兼容版本
"targetSdkVersion": "6.1.1(24)"
}
]
}
}
- compileSdkVersion:编译时用的 SDK 版本,一般和 IDE 自带 SDK 一致。
- 修改后点右上角 Sync Now 同步。

二、旧项目(API4~7)
在模块下的 build.gradle:
android { compileSdkVersion 7 defaultConfig { compatibleSdkVersion 7 } }

### 三、图形化界面查看 SDK 版本
1. 菜单:**File → Settings → SDKs → HarmonyOS**(macOS:Preferences → SDKs → HarmonyOS)。
2. 这里能看到已下载的 **API Version / Stage(Release/Beta)**。

### 四、创建新项目时设置
New Project → Empty Ability → 界面直接选:
- **Compile SDK**(对应 compileSdkVersion)
- **Compatible SDK**(对应 compatibleSdkVersion)

### 五、常见说明
- 从 **DevEco NEXT Beta1+** 开始,compileSdkVersion 可不显式配置,默认用 IDE 配套 SDK。
- 若手动配置,**必须等于 IDE 自带 SDK 版本**,不能随意写。
- 想看设备实际 API:
```lua
hdc shell getprop hw_sc.build.os.apiversion
2 回复
在DevEco Studio中,compileSdkVersion配置位于模块级 build-profile.json5 文件的 ohos 节点下。
查看:打开该文件,直接查看 compileSdkVersion 字段值。
配置:修改该字段为所需API版本号(如9或10)。
也可通过菜单 File → Project Structure → Module → Ohos 选项卡查看和修改。
在 DevEco Studio 中,compileSdkVersion 的查看与配置方式因项目结构而异:
- 当前主流项目(API 8+):打开项目根目录的
build-profile.json5,在app.products数组里找到"compileSdkVersion"字段(如"6.1.1(24)"),修改后点击 Sync Now 即可。 - 旧版项目(API 4–7):在模块的
build.gradle文件中,于android { }块内通过compileSdkVersion 7进行配置。 - 图形化界面:创建新项目时,在向导中可直接选择 Compile SDK;已打开项目可通过 File → Settings → SDKs → HarmonyOS 查看已安装的 SDK 版本。
- 注意事项:从 DevEco NEXT Beta1 起可不显式配置,默认使用 IDE 内置 SDK;若手动指定,必须与当前 IDE 自带的 SDK 版本一致,不可随意填写。

