[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的uni-app自定义运行基座

[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的uni-app自定义运行基座

开发环境 版本号 项目创建方式
Windows win11 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:4.57

手机系统:Android

手机系统版本号:Android 12

页面类型:nvue

vue版本:vue2

打包方式:云端

操作步骤:

var yingeoAiSDK = uni.requireNativePlugin("aifresh");
onLoad() {
    this.initYinGeSDK()
},
methods: {
    initYinGeSDK(){
        const config = {
            setOutputResultNumber: 5,
            setEnableMultipleTarget: false,
            setEnableRealTimeLearning: true,
            setEnableFaceRecognize: false,
            setRecognitionSpeedMode: 'MODE_NORMAL'
        };  
        
        yingeoAiSDK.initAiService(
            uni.getSystemInfoSync().deviceId,   
            config,  
            {  
                onInitSuccess() {
                    uni.showToast({ title: 'SDK初始化成功' });
                },
                onMessage(message) {
                    // 处理错误(如插件未安装、需要升级等)
                    if (message.errorCode === 'SDK_PLUGIN_NOT_INSTALL') {
                        yingeoAiSDK.showPluginInstallDialog(/* 需传入Activity,uniapp中需桥接 */);
                    }
                },
                onAiRecognitionResult(result) {
                    // 处理识别结果
                    console.log('识别结果:', result);
                }
            }  
        );
    }
},

预期结果:

1

实际结果:

[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
19:12:32.441 TypeError: Cannot read property ‘initAiService’ of undefined

bug描述:

打包过自定义基座了, 运行项目还是提示: [JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座


更多关于[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的uni-app自定义运行基座的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

插件集成步骤有问题,集成插件可以参考https://www.jianshu.com/p/830ccc503e29
有问题可以加QQ252797991

更多关于[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的uni-app自定义运行基座的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误表明你的自定义基座没有正确包含aifresh原生插件。以下是关键点:

  1. 确保在manifest.json中正确配置了插件:
"app-plus": {
    "plugins": {
        "aifresh": {
            "version": "插件版本号",
            "provider": "插件作者ID"
        }
    }
}
回到顶部