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

Unity安卓IL2CPP构建报错:无法解析android.enableR8布尔属性

Unity安卓IL2CPP构建错误:android.enableR8布尔值解析失败修复方案

错误核心

构建失败的原因是Gradle无法解析android.enableR8的空字符串值,该配置要求必须是明确的true或false布尔值。

修复步骤

  • 检查Unity Player Settings配置
    打开Unity编辑器,进入Edit > Project Settings > Player > Android > Publishing Settings,找到Enable R8 Code Shrinker选项,确保它处于明确的勾选或取消勾选状态,不要让配置留空。

  • 手动修改Gradle模板(若上述方法无效)

    1. 在Publishing Settings中勾选Custom Gradle Template,启用自定义模板
    2. 打开项目目录下的Assets/Plugins/Android/mainTemplate.gradle文件
    3. 查找包含android.enableR8的配置行,将其修改为android.enableR8=true或android.enableR8=false(根据是否需要启用R8代码压缩选择)
    4. 保存文件后重新执行构建
  • 清理缓存重试
    关闭Unity,删除项目根目录下的Library文件夹(建议先备份项目),重新打开Unity让其重新生成缓存文件,再尝试构建。

内容的提问来源于stack exchange,提问作者CK C

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 11:35:57