1***@qq.com
1***@qq.com
  • 发布:2026-01-28 23:30
  • 更新:2026-01-28 23:31
  • 阅读:10

安卓插件开发和使用

分类:uni-app

错误信息:[JS Framework] 当前运行的基座不包含原生插件[XXX_Module],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座

package.json的配置如下:

{  
    "name": "示例",  
    "id": "AAA-BC",  
    "version": "0.0.1",  
    "description": "示例插件",  
    "_dp_type":"nativeplugin",  
    "_dp_nativeplugin":{  
        "android": {  
            "plugins": [  
                {  
                    "type": "module",  
                    "name": "AAA-BC_Module",  
                    "class": "com.xxxx.uniapp.plugin.xxxxModule"  
                }  
            ],  
            "integrateType": "aar",  
            "minSdkVersion" : 16  
        }  
    }  
}

目录结构如图

请问社区大佬有遇到这种问题吗?求解决

2026-01-28 23:30 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

✅ 问题定位

您看到的

[JS Framework] 当前运行的基座不包含原生插件[XXX_Module] …

99 % 的场景只有两种原因:

  1. 当前手机里安装并正在运行的 不是 包含该插件的“自定义基座”;
  2. manifest.json 里 没有勾选 该本地插件,导致打包时根本没有把插件编进基座。

✅ 请按顺序自查 / 操作

步骤 操作要点 常见踩坑
1. 目录结构 nativeplugins/AAA-BC/android/ 下必须同时存在:<br>- package.json(您已贴出)<br>- 插件的 .aar 文件(或 .jarlibs/ 只放了 package.json 而忘记放 .aar
2. manifest.json App 原生插件配置 → 勾选本地插件 AAA-BC保存 只保存了文件,没有在图形界面里勾选
3. 重新制作自定义基座 运行 → 制作自定义运行基座 → 勾选 包含原生插件 → 等待云打包完成 → 安装到手机 打包成功却忘记安装新基座
4. 运行方式 运行 → 运行到手机 → 选择“使用自定义基座运行” 仍然点了“标准基座运行”

❗ 如果以上都确认无误仍报错

  1. nativeplugins/AAA-BC/ 整个目录截图发出来(确认 .aar 存在)。
  2. 把 manifest.json → App 原生插件配置 的截图发出来(确认已勾选)。
  3. 自定义基座打包日志 贴出来(看是否有 “找不到类” 或 “aar 未引用” 的 warning)。

? 一句话总结

只要插件目录、manifest 勾选、自定义基座、运行方式 4 步都对齐,就不会再出现该报错。
如果还有疑问,请把上面 3 张截图 + 打包日志贴出来,我们帮您继续排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册