如果删除Unity,则可以成功地构建该项目。但是,一旦通过Packages选项卡添加了Unity,它就会出现如下错误:
Execution failed for task ':checkReleaseDuplicateClasses'.java.lang.RuntimeException:模块中的重复类com.unity3d.ads.BuildConfig (:UnityAds:)和classes.jar (:UnityAds:)
..。
复制类com.unity3d.ads.metadata.PlayerMetaData在模块classes.jar (:UnityAds:)和classes.jar (:UnityAds:)中找到
如何删除其他的统一广告,使其只保留包版本?提前谢谢。
发布于 2019-06-29 13:01:51

我有相同的问题,你有,你应该取消检查启用内置扩展为团结广告。我认为您手动添加了Unity,并签入了内置扩展。
发布于 2020-05-03 13:28:51
我只是在我的游戏中遇到并解决了这个问题。
有两个包:团结广告2.0.8和团结广告3.4.5,我想我从资产商店下载了团结广告,当我激活来自服务的联合广告时(在统一编辑器中),就安装了(也许)团结广告。
您想要使用联合广告,因为广告已经被废弃。
我所做的是:
1)删除Unity包(窗口>包管理器>广告)。我的是2.0.8
2)从“项目”窗口中:“资产”>“删除”UnityAds文件夹
3)删除资产>插件> iOS >删除UnityAds.framework
4)重新安装团结广告3.4.5
第一步对你来说可能不是必要的,但这就是我所做的。
发布于 2022-08-30 13:14:07
如果您以前安装了Mediation插件(由于无法控制我所能看到的广告音量级别,所以我删除了它),那么当我更改为使用Unity时,我得到了这个插件。我不得不删除我的项目(MediationAdapterDependencies.xml)中的Assets文件夹的内容,因为它似乎混淆了gradle构建。
https://stackoverflow.com/questions/56817567
复制相似问题