如果去掉 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 以便仅保留软件包版本?提前致谢。
如果您之前安装了中介广告插件(由于无法控制我能看到的广告量级别而将其删除),当我更改为使用 Unity Ads 时,我会收到此消息。我必须删除项目中 Assets\Editor 文件夹的内容 (MediationAdapterDependency.xml),因为它似乎混淆了 gradle 构建。