这种错误是混用了FA模型跟stage模型的接口
FA跟Stage不能混用的无非就是Context
FA
let context = featureAbility.getContext(); context.getOrCreateDistributedDir((error, data) => {
Stage
import common from '@ohos.app.ability.common';
let context = getContext(this) as common.UIAbilityContext; // 获取设备A的UIAbilityContext信息
let pathDir: string = context.distributedFilesDir;
进入官方文档,在右上角搜索框搜索
distributedFilesDir 和 getOrCreateDistributedDir 可以导航到FA模型跟Stage模型文档页面