[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
插件集成步骤有问题,集成插件可以参考https://www.jianshu.com/p/830ccc503e29
有问题可以加QQ252797991
更多关于[JS Framework] 当前运行的基座不包含原生插件[aifresh],请在manifest中配置该插件,重新制作包括该原生插件的uni-app自定义运行基座的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个错误表明你的自定义基座没有正确包含aifresh原生插件。以下是关键点:
- 确保在manifest.json中正确配置了插件:
"app-plus": {
"plugins": {
"aifresh": {
"version": "插件版本号",
"provider": "插件作者ID"
}
}
}