构建项目时添加 Unity Ads 会出现重复错误

Mr.*_*cio 1 unity-game-engine

如果去掉 Unity Ads,则可以成功构建项目。但是一旦通过 Packages 选项卡添加了 Unity Ads,就会出现如下错误:

Execution failed for task ':checkReleaseDuplicateClasses'.
Run Code Online (Sandbox Code Playgroud)

java.lang.RuntimeException:在模块 classes.jar (:UnityAds:) 和 classes.jar (:unity-ads:) 中发现重复的类 com.unity3d.ads.BuildConfig

...

在模块 classes.jar (:UnityAds:) 和 classes.jar (:unity-ads:) 中发现重复的类 com.unity3d.ads.metadata.PlayerMetaData

如何删除其他 Unity Ads 以便仅保留软件包版本?提前致谢。

小智 10

在此处输入图片说明

我和你有同样的问题,你应该取消选中启用 Unity Ads 的内置扩展。我认为您手动添加了 Unity ads sdk 并检查了内置扩展。


Sim*_*orr 6

如果您之前安装了中介广告插件(由于无法控制我能看到的广告量级别而将其删除),当我更改为使用 Unity Ads 时,我会收到此消息。我必须删除项目中 Assets\Editor 文件夹的内容 (MediationAdapterDependency.xml),因为它似乎混淆了 gradle 构建。