Unity 2021.3.27f1安卓打包按钮置灰及Burst编译错误求助
Unity 2021.3.27f1 Android打包按钮置灰+Burst编译错误修复方案
修复步骤
升级Burst包到兼容版本
Unity 2021.3 LTS对应的Burst最低兼容版本为1.8.x,你当前使用的1.6.6版本与Android模块API不匹配,导致命名空间错误。操作:- 打开
Window > Package Manager - 切换Packages来源为「Unity Registry」
- 找到Burst包,点击「Update」升级到适配2021.3的最新稳定版(如1.8.11)
- 打开
确认Android模块完整安装
- 打开Unity Hub,进入「Installs」页面,找到2021.3.27f1安装项,点击右侧齿轮图标选择「Add Modules」
- 确保
Android Build Support下的所有子模块(OpenJDK、Android SDK & NDK Tools、Android SDK Platform)都已勾选并完成安装 - 安装完成后重启Unity,重新切换到Android平台
手动指定Android工具路径
若升级Burst后问题仍存在,手动配置工具路径:- 打开
Edit > Preferences > External Tools - 在Android区域,将NDK、JDK、SDK路径指向Unity Hub自动安装的目录(例:NDK路径通常为
Unity Hub安装目录\Editor\2021.3.27f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK) - 点击「Apply」后重启Unity项目
- 打开
清理Library目录重新编译
- 关闭Unity,删除项目根目录下的
Library文件夹(建议提前备份项目) - 重新打开Unity,等待项目重新导入资源并完成编译,再尝试切换平台打包
- 关闭Unity,删除项目根目录下的
内容的提问来源于stack exchange,提问作者Daniel Lip
相关产品推荐
相关产品推荐

