升级与重复的 Google Play 游戏相关的 Unity 2020.03 > 2022.03 时构建失败

Build failure when upgrading Unity 2020.03 -> 2022.03 related to duplicate Google Play Games

提问人:Victor Moldoveanu 提问时间:8/9/2023 更新时间:8/9/2023 访问量:60

问:

我刚刚从 unity 2020.03.47 更新到 2022.03.06 并遇到构建错误

拿起JAVA_TOOL_OPTIONS:-Dfile.encoding=UTF-8 D:\工作区\Project001\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\src\main\AndroidManifest.xml:25:13-41错误: 属性元数据#com.google.android.gms.games.unityVersion@value value=(\u0030.10.14) 来自 [:unityLibrary:GooglePlayGamesManifest.androidlib] AndroidManifest.xml:25:13-41 也存在于 [:unityLibrary:GooglePlayGamesManifest.plugin] AndroidManifest.xml:25:13-41 value=(\u0030.10.12)。 建议:将“tools:replace=”android:value“添加到AndroidManifest.xml:23:9-25:44的元素中以覆盖。

我正在使用 GPGS 插件版本 0.10.12 并希望保留它。

在 2020 版本上一切正常,但我坚持使用 2022 年的构建。你能建议该怎么做吗?(如果可能的话,提供防傻说明)

我尝试构建应用程序,但失败了。

Android unity-游戏引擎 google-play-games

评论

0赞 sycoi001 8/9/2023
包看起来像重复的。在新版本的android解析器中。Unity 将为 android 项目自动创建库。首先备份旧的库,然后删除插件文件夹中的它。然后再试一次
0赞 Victor Moldoveanu 9/25/2023
谢谢@sycoi001,我按照您的提示操作,并设法解决了问题: 1. 删除了 /Library/Bee 文件夹 2.删除了 /Assets/Plugins/Android 文件夹 - 重新导入了我用过的插件

答: 暂无答案