1# 包管理子系统变更说明 2 3## cl.bundlemanager.1 abilities必选字段校验规则变更 4 5**访问级别** 6 7其他 8 9**变更原因** 10 11abilities字段属性srcEntrance在API9中已经被srcEntry替代,但校验规则中依然还保留有srcEntrance,造成某些情况下会产生包含srcEntrance字段的错误提示信息。 12 13**变更影响** 14 15该变更为非兼容性变更。 16 17变更后,如果原有工程中使用的是srcEntrance字段,在新版本SDK中编译构建时,会产生如下报错信息: 18``` 19> hvigor ERROR: Failed :entry:default@PreBuild... 20> hvigor ERROR: Schema validate failed. 21{ 22 instancePath: 'module.abilities[0]', 23 keyword: 'required', 24 params: { missingProperty: 'srcEntry' }, 25 message: "must have required property 'srcEntry'", 26 location: 'C:/.../Projects/MyApp/entry/src/main/module.json5:15:8' 27} 28``` 29 30**API Level** 31 3212 33 34**变更发生版本** 35 36从系统OpenHarmony 5.0.0.19 版本开始。 37 38**适配指导** 39 40开发者可以将工程中的srcEntrance字段名称改为srcEntry,即可正常编译构建。