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

首先声明,非原创,CSDN里的那个也不是原创,纯粹是看不起这种搬运过来还收费的恶心人。
以下为正文:
问题现象:
在工程同步或者编译构建时出现错误,提示“Schema validate failed”。
在这里插入图片描述
解决措施:

在开发应用/服务时,可以设置应用/服务的启动界面的图标及背景颜色,创建工程后自动设置了默认的启动界面信息,但若开发者误删其中某个字段后将导致报错。下面以重新设置启动界面信息为例,开发者可自定义启动界面的图标及背景颜色。

在开发应用/服务时,为了提升应用/服务冷启动的性能,您可以通过如下方式设置应用/服务的启动界面的图标及背景颜色。

1、在模块下的resources > base > element下,点击右键选择New > Element Resource File创建资源文件。
在这里插入图片描述
2、在弹出的对话框中,“File name”开发者可自定义,如color;“Root element”请选择color。
在这里插入图片描述
创建完成后,color.json文件如下图所示:
在这里插入图片描述
3、将2创建的color.json文件拷贝至模块的ohosTest > resources > base > element目录下。
在这里插入图片描述
4、在模块的src > main > module.json5文件的abilities数组中,添加startWindowIcon和startWindowBackground字段(若缺少任一字段,将出现ERROR: Schema validate failed报错)。其中,startWindowIcon字段索引模块下resources > base > media中的图标资源,startWindowBackground字段索引resources > base > element > color.json中的color。
在这里插入图片描述
5、在src > ohosTest > module.json5文件的abilities数组中,加startWindowIcon和startWindowBackground字段。其中,startWindowIcon字段索引模块ohosTest下resources > base > media中的图标资源, startWindowBackground字段索引resources > base > element > color.json中的color。

编译报错“Schema validate failed”
Done!
原文链接:
https://developer.huawei.com/consumer/cn/forum/topic/0204119700784834092

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值