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

发布于 1周前 作者 caililin 来自 Uni-App

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

5 回复

你把打包的自定义基座删除后重新再打包一次试试呢?


删过了 不行,不知道啥原因。莫名其妙的bug

回复 前端小胖: 把插件配置页面把插件先删除再重新添加一下

大佬,处理成功了吗?

针对您提到的uni-app基座不包含原生插件liyahong-BDFace-v4的问题,您需要在manifest.json文件中配置该插件,并重新制作包含该插件的自定义基座。以下是如何操作的详细步骤及相应的代码示例:

1. 配置manifest.json

首先,打开您的uni-app项目的manifest.json文件,并找到mp-weixin(或其他平台配置,根据您具体使用的平台调整)和app-plus部分。这里我们主要关注app-plus,因为原生插件通常在App平台上使用。

manifest.json中,添加或修改app-plus下的distribute > plugins配置,以包含liyahong-BDFace-v4插件。

{
  "mp-weixin": {
    // 微信小程序相关配置(如果有的话)
  },
  "app-plus": {
    "distribute": {
      "plugins": {
        "liyahong-BDFace-v4": {
          "version": "最新版本号", // 替换为插件的具体版本号
          "provider": "插件提供者ID" // 替换为插件提供者的ID
        }
      }
    }
    // 其他app-plus配置
  }
  // 其他manifest配置
}

注意versionprovider需要替换为实际的插件版本号和提供者ID,这些信息通常可以在插件市场或官方文档中找到。

2. 重新制作自定义基座

配置完成后,您需要重新制作包含该原生插件的自定义基座。在HBuilderX中,您可以按照以下步骤操作:

  • 打开HBuilderX,选择您的项目。
  • 点击顶部菜单的发行 > 原生App-云打包 > 制作自定义基座
  • 在弹出的窗口中,确保选择了正确的平台(如Android或iOS),并检查是否已选中您刚刚配置的插件。
  • 点击打包,等待基座制作完成。

3. 运行和测试

基座制作完成后,您可以通过HBuilderX的运行功能,选择新制作的基座进行运行和测试。确保在测试过程中能够正常使用liyahong-BDFace-v4插件提供的功能。

通过上述步骤,您应该能够成功配置并运行包含liyahong-BDFace-v4插件的uni-app自定义基座。如果遇到任何问题,请检查插件配置是否正确,以及是否有最新的插件版本和提供者ID。

回到顶部