You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Unity 2021.3.16f1至API31-33时遭遇StreamingAssets文件冲突构建错误

解决Unity 2021.3.16f1 Android构建时UnityServicesProjectConfiguration.json冲突的问题

核心原因

该错误源于Unity Services Core包会自动在Library/com.unity.services.core/路径下生成配置文件,而你的项目StreamingAssets/目录下存在手动添加的同名文件,构建过程中两者产生冲突。

具体解决步骤

  • 彻底移除手动配置文件:删除StreamingAssets/UnityServicesProjectConfiguration.json后,若项目使用版本控制(如Git),需执行git rm --cached StreamingAssets/UnityServicesProjectConfiguration.json将其从版本库中移除,同时在.gitignore中添加规则忽略该文件,防止构建时被重新拉取。
  • 完整重建Library文件夹:删除整个Library目录,重启Unity让其重新生成所有依赖文件。这能避免单独删除Library内单个文件导致的Gradle错误,保证依赖完整性。
  • 适配Unity Services包版本:打开Package Manager,找到com.unity.services.core包,确认版本与Unity 2021.3.16f1兼容。若版本过旧则更新至对应稳定版;若最新版仍有问题,可回退到已知兼容的版本(如1.5.0,参考Unity官方兼容列表)。
  • 重置Android构建配置:进入Edit > Project Settings > Player > Android,点击Reset All重置Android相关构建配置,重新设置目标API等级为31-33后尝试构建。
  • 关闭未使用的Unity Services:若项目未用到Unity Services功能,可在Window > Unity Services中关闭相关服务,从根源避免自动生成配置文件引发的冲突。

额外验证

完成上述操作后,执行File > Build Settings > Build尝试构建,若仍有问题,查看Console详细日志,排查是否存在其他依赖冲突或Gradle配置问题。

内容的提问来源于stack exchange,提问作者All Web-n-Mobile Dev 9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 19:35:25