应用/服务的启动界面信息缺失，提示“Schema validate failed”报错
===========================================

**问题现象**

在工程同步或编译构建时，出现“Schema validate failed”的错误提示。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/38/v3/D5YYYQkCQSKcaniBLTz8pA/zh-cn_image_0000002654837795.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=AEF3C34FDD69BEBB7D196C98653423C3DF5B0224225EE1F9AEC7F39E3C3AA89C)

**解决措施**

在开发应用/服务时，创建工程后，默认设置了启动界面信息。如果开发者误删其中某个字段，将导致报错。下面以重新设置启动界面信息为例，为提高冷启动性能，可以通过以下方式设置启动界面的图标和背景颜色。

1.  在模块的**resources > base > element**目录下，右键点击并选择**New > Element Resource File**来创建资源文件。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5b/v3/d0dyujoaSKek7kQui0aWqQ/zh-cn_image_0000002624478484.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=5120F632B25C5FDC083C6B319530095D7C2078871F4D3147C863260F7EC8327E)
    
2.  在弹出的对话框中，开发者可以自定义“File name”，例如 color；“Root element”请选择 **color**。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a6/v3/S6MU-6f9RyuDxEyUdarYuQ/zh-cn_image_0000002654797845.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=2282F7E1C5F7EB643630CC64F3E980FCFD66F91C527FAD122AE576F9ED3627BC)
    
    创建完成后，color.json文件如下图所示：
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/fe/v3/zvY3FYX0THWgP8PJW6lIlg/zh-cn_image_0000002624638390.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=AC4B3237307620F1D06E9B1ED05B3C619FDF2A9B8DD7836C16CEF0151F56C330)
    
3.  将[2](#zh-cn_topic_0000001233028585_li124901748185712)创建的color.json文件拷贝至模块的**ohosTest > resources > base > element**目录下。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a6/v3/n0k2daeSTPC2Ro05whh8cg/zh-cn_image_0000002654837797.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=A3354C1B8CB1ED7A78929D8763DDEBF3571607515608D1A7493597C977BDA2EC)
    
4.  在模块的**src > main > module.json5**文件的abilities数组中，添加startWindowIcon和startWindowBackground字段。若缺少任一字段，将出现ERROR: Schema validate failed报错。startWindowIcon字段索引模块下**resources > base > media**中的图标资源，startWindowBackground字段索引**resources > base > element > color.json**中的颜色。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/92/v3/YB7Nbd6FR4qbN5uvOsaODw/zh-cn_image_0000002624478486.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=62EFA91E9739619CACE41D67625B1211C815D30AD9C70D957C4FB9619768F368)
    
5.  在**src > ohosTest > module.json5**文件的abilities数组中，添加startWindowIcon和startWindowBackground字段。其中，startWindowIcon字段引用模块ohosTest下 **resources > base > media**中的图标资源，startWindowBackground字段引用 **resources > base > element > color.json**中的颜色。