更新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。
- import Ability from ‘@ohos.application.Ability’;
可以通过直接修改import,来切换到新的namespace上:
- import Ability from ‘@ohos.app.ability.UIAbility’;
- 使用了旧接口@ohos.application.AbilityStage。
- import AbilityStage from ‘@ohos.application.AbilityStage’;
可以通过直接修改import,来切换到新的namespace上:
- import AbilityStage from ‘@ohos.app.ability.AbilityStage’