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

Unity 2021.3.3f1构建Android项目时Gradle构建失败求助

Unity 2021.3.3f1构建Android项目时Gradle构建失败求助

从你提供的错误日志来看,主要有两个核心问题导致构建失败,我给你整理了对应的解决步骤,你可以一步步尝试:

一、调试密钥库(debug.keystore)验证失败

日志里明确提示:Keystore was tampered with, or password was incorrect,这是构建失败的直接原因,解决方法如下:

  • 确认默认密码:Unity Android调试构建默认使用的密钥库密码是android,如果你之前没改过这个密码,先检查构建时是否输错了(比如大小写、空格)。
  • 重置调试密钥库:如果密码确实忘了或者密钥库已损坏,直接删除旧的密钥库文件:C:\Users\salih\.android\debug.keystore,删除后重新打开Unity并尝试构建,Unity会自动生成一个全新的调试密钥库,用默认密码就能正常完成签名。

二、Android SDK路径重复&只读权限问题

日志里还提到了SDK包位置不一致和只读的问题,这也可能影响构建流程,建议一并处理:

  • 删除重复的SDK包:找到这个多余的路径C:\Program Files\Unity\Hub\Editor\2021.3.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\Sdk\platforms\android-30,直接删除整个嵌套的android-30文件夹(或者上层多余的Sdk文件夹)。
  • 取消SDK文件夹只读属性:右键Unity自带的Android SDK根目录(路径:C:\Program Files\Unity\Hub\Editor\2021.3.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK),选择「属性」,取消「只读」选项,点击「应用」并确保子文件夹也继承这个权限。

最后验证步骤

完成上面的操作后,建议:

  1. 关闭Unity,重新打开项目
  2. 点击Unity顶部菜单栏的「File」→「Build Settings」→「Clean Build」(或者直接删除项目根目录下的Library文件夹,注意备份重要文件)
  3. 再次尝试构建Android项目

备注:内容来源于stack exchange,提问作者Salihberk Şahin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:29:29