8***@qq.com
8***@qq.com
  • 发布:2025-07-11 16:16
  • 更新:2025-07-16 13:11
  • 阅读:146

【报Bug】uniappx项目中使用Uni小程序和UniPush2,打包失败,App原生语言插件/uts插件 依赖的三方库冲突

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: 荣耀V2

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

操作步骤:

预期结果:

实际结果:

bug描述:

错误解决方案

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

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkReleaseDuplicateClasses'.

    A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
    Duplicate class io.dcloud.[Name]Entry found in modules DCUniMPSDK-V2-release.aar -> jetified-DCUniMPSDK-V2-release-runtime (DCUniMPSDK-V2-release.aar) and uni-push-release.aar -> jetified-uni-push-release-runtime (uni-push-release.aar)

Go to the documentation to learn how to <a href=\"d.android.com/r/tools/classpath-sync-errors\">Fix dependency resolution errors</a>.

  • Try:

    Run with --debug option to get more log output.
    Run with --scan to get full insights.
    Get more help at https://help.gradle.org.

  • Exception is:
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:checkReleaseDuplicateClasses'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:293)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecu

2025-07-11 16:16 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

这个错误是如何出现的。提供一下复现步骤

  • 8***@qq.com (作者)

    我在插件市场导入了uni-unimp示例项目,示例项目地址: https://ext.dcloud.net.cn/plugin?id=17638


    然后在示例项目的页面中增加了以下代码:

    uni.getPushClientId({

    success: (res : GetPushClientIdSuccess) => {

    console.log(res.cid)

    },

    fail: (err : GetPushClientIdFail) => {

    }

    })


    打自定义基座,报错:https://app.liuyingyong.cn/build/errorLog/aee621d0-6216-11f0-9df8-dfd02d398e0d

    2025-07-16 15:38

  • DCloud_Android_DQQ

    回复 8***@qq.com: bug 已确认,目前uni-mp插件不支持与uni-push 一起使用

    2025-07-16 17:53

  • 8***@qq.com (作者)

    回复 DCloud_Android_DQQ: 我在uniapp-x中使用unimp小程序,打包勾选广告SDK的前三个(腾讯优量惠,穿山甲,快手),启动小程序白屏,不勾选能正常启动小程序。

    2025-07-29 11:35

要回复问题请先登录注册