[文章]鸿蒙应用模型开发-更新SDK后报错解决

阅读量0
0
0

更新SDK后提示 “@ohos.application.Ability”/“@ohos.application.AbilityStage”等模块找不到或者无相关类型声明

问题现象

更新SDK后报错“Cannot find module '@ohos.application.AbilityStage' or its corresponding type declarations”,“Cannot find module '@ohos.application.Ability' or its corresponding type declarations”。

​​在这里插入图片描述

解决措施

模块名有所变更,可以尝试替换为新的模块名(常用接口如下):

原有接口 新接口
@ohos.application.Ability @ohos.app.ability.UIAbility
@ohos.application.AbilityStage @ohos.app.ability.AbilityStage
  • 使用了旧接口@ohos.application.Ability。
  1. import Ability from '@ohos.application.Ability';

可以通过直接修改import,来切换到新的namespace上:

  1. import Ability from '@ohos.app.ability.UIAbility';
  • 使用了旧接口@ohos.application.AbilityStage。
  1. import AbilityStage from '@ohos.application.AbilityStage';

可以通过直接修改import,来切换到新的namespace上:

  1. import AbilityStage from '@ohos.app.ability.AbilityStage'

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友