目录

DevEco Studio上使用api或组件时编辑器提示各种报错与告警

场景1

使用ArcList组件时编辑器提示"The default system capabilities of devices wearable do not include SystemCapability.ArkUI.ArkUI.Circle"。

问题现象

使用ArcList组件时,编辑器报错,错误信息如下:

解决措施

请前往下载中心将DevEco Studio更新至6.0.1 Release及以上版本。

场景2

使用被@test标注的api或组件属性时编辑报错:"This API can only be used for unit test code"。

问题现象

使用被@test标注的api或组件属性时,例如通用组件属性key时,编辑器会报错,错误信息如下:

原因说明

HarmonyOS目前采用jsdoc系统来标记各个api与组件属性能力与限制,被@test标注的api或组件属性表示该api或组件属性应当在测试目录下使用,因此编辑器在检查到被@test标注的api或组件属性在非测试代码中使用时会进行报错提示。

解决措施

请前往下载中心将DevEco Studio更新至26.0.0 Beta2及以上版本。