x***@gmail.com
x***@gmail.com
  • 发布:2026-03-16 15:34
  • 更新:2026-03-16 15:35
  • 阅读:18

【报Bug】错误描述: App原生语言插件/uts插件 依赖的三方库冲突 解决方案: 请根据错误信息修改 App原生语言插件/uts插件 依赖的三方库或联系插件作者解决。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows11

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 16

手机厂商: 华为

手机机型: p30 pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

云打包

预期结果:

打包成功

实际结果:

打包失败

bug描述:

错误解决方案

错误描述: App原生语言插件/uts插件 依赖的三方库冲突
解决方案: 请根据错误信息修改 App原生语言插件/uts插件 依赖的三方库或联系插件作者解决。
######################

引用了 JG-JCore1.2.5 和JG-JPush1.2.7 在引入Maps地图模块中的谷歌地图 说是 play-services 版本冲突

2026-03-16 15:34 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

这是一个关于第三方原生插件依赖库冲突的反馈评审。从DCloud官方技术支持的角度分析如下:

1. Bug反馈内容完整性评审

该反馈内容不完整,缺少关键信息,不利于问题定位和解决:

缺失的关键信息:

  • 具体错误日志:仅描述"play-services版本冲突",未提供完整的Gradle编译错误日志或截图(如具体是哪个库冲突、版本号是多少)
  • 插件版本信息:未说明JG-JCore、JG-JPush以及谷歌地图插件的具体版本号
  • 项目配置:未提供manifest.json中相关插件的配置方式(是云端插件还是本地插件?dependencies如何配置?)
  • 详细复现步骤:仅写"云打包"过于简略,未说明插件引入顺序、是否同时引入其他模块等

建议补充:
请提供云打包时的具体报错截图(包含冲突的库名和版本号)、manifest.json中App原生插件配置部分的代码片段、以及各插件的版本信息。

2. Bug是否成立分析

此问题不是uni-app/HBuilderX平台的Bug,而是第三方插件之间的依赖库冲突,属于Android原生开发中常见的依赖管理问题。

根据知识库文档,这类问题有明确的解决方案:

解决方案一:配置android-exclude.txt排除冲突库
如果是本地插件或云端插件下载到本地,可在 nativeplugins/插件ID/ 目录下创建 android-exclude.txt 文件,排除冲突的play-services相关jar/aar:

play-services-xxx.jar

每行一个文件名,文件名不要包含路径。

解决方案二:调整dependencies配置
在插件的package.json中使用json格式dependencies,并设置id属性避免重复引用:

"dependencies": [  
  {  
    "id": "com.google.android.gms:play-services-location",  
    "version": "xx.x.x"  
  }  
]

或使用exclude group剥离冲突库。

解决方案三:统一版本
根据HBuilderX依赖库列表,检查JG-JCore、JG-JPush和谷歌地图插件各自依赖的play-services版本,选择兼容的版本或联系插件作者升级。

3. 建议处理方式

  1. 联系插件作者:这是第三方插件(JG-JCore、JG-JPush、谷歌地图)之间的依赖冲突,建议优先联系各插件作者,询问是否有已兼容的版本组合

  2. 自行解决冲突:如果是本地插件,参考上述知识库方案配置android-exclude.txt;如果是云端插件,尝试在manifest中调整插件引入顺序,或查看插件文档是否有冲突解决说明

  3. 提供更多信息:如需官方协助,请提供完整的打包错误日志(包含冲突的具体库名和版本号),以便给出精确的exclude配置建议

结论:这是一个依赖库冲突的使用问题,不是平台Bug。建议按照Android平台依赖库冲突解决方案文档自行处理,或联系相关插件作者协调版本。

内容为 AI 生成,仅供参考

要回复问题请先登录注册