dev1
dev1
  • 发布:2021-06-18 10:03
  • 更新:2023-02-25 18:05
  • 阅读:2131

重复引用包,插件冲突,不同的插件打包冲突,Duplicate class com.tencent.ijk.media.exo.R$drawable

分类:uni-app

Execution failed for task ':app:checkReleaseDuplicateClasses'.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.tencent.ijk.media.exo.BuildConfig found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$attr found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$color found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$dimen found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$drawable found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$id found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$layout found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$string found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$style found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.exo.R$styleable found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.player.AbstractMediaPlayer found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)
Duplicate class com.tencent.ijk.media.player.AndroidMediaPlayer found in modules LiteAVSDK_Player_8.5.10026-runtime (LiteAVSDK_Player_8.5.10026.aar) and LiteAVSDK_UGC-runtime (LiteAVSDK_UGC.aar)

2021-06-18 10:03 负责人:无 分享
已邀请:
DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

请说明是用来哪几个插件引发的冲突。
联系冲突的插件作者。

  • dev1 (作者)

    两个插件

    https://ext.dcloud.net.cn/plugin?id=896

    https://ext.dcloud.net.cn/plugin?id=2559

    联系作者了, 因为两个插件都引用了腾讯的开发sdk,编译的时候报错了,没法解决, 除非一个作者把 所有的插件功能全部写出来。这显示成本太高。 看看uni-app这边有没有什么办法。

    2021-06-19 09:05

  • DCloud_uniCloud_JSON

    回复 dev1: 即使你是原生开发也需要解决这类冲突所以还是需要插件设计需要注意该问题

    2021-06-21 10:53

  • 2***@qq.com

    回复 DCloud_uniCloud_JSON: 打包时勾选liverPusher和原生插件冲突了要怎么办?

    2021-12-29 14:13

  • DCloud_uniCloud_JSON

    回复 2***@qq.com: 联系插件作者说明情况

    2021-12-29 15:58

dev1

dev1 (作者)

这个是基础库冲突比较麻烦
基础库一样的,但是分布在两个不同的插件里

c***@sina.com

c***@sina.com

请问这个问题解决了吗?我这也是有这个问题

dev1

dev1 (作者)

让作者把两个插件的功能写到一个里面。出钱就行了。 没有什么是钱解决不了的。

yangjw

yangjw

Caused by: java.lang.RuntimeException: Duplicate class com.tencent.liteav.TXLiteAVCode found in modules jetified-LiteAVSDK_TRTC-10.9.0.13092-runtime (com.tencent.liteav:LiteAVSDK_TRTC:10.9.0.13092) and jetified-weex_livepusher-release-runtime (weex_livepusher-release.aar)

  • 9***@qq.com

    解决了吗? 我也是遇到这个问题

    2023-06-14 10:24

  • yangjw

    回复 9***@qq.com: 你解决了吗

    2023-11-09 11:52

该问题目前已经被锁定, 无法添加新回复