Unity安卓游戏构建APK失败生成Burst调试文件问题求助
Unity构建安卓APK生成BurstDebug文件而非APK的解决办法
检查Burst编译配置
打开Edit > Project Settings > Burst面板,确保Enable Burst Compilation处于勾选状态,同时取消勾选Enable Debug Information选项——该选项开启时,Burst会优先生成调试信息文件,而非正式的APK安装包。确认构建目标与输出设置
- 进入
File > Build Settings,确认构建目标为Android,且已完成平台切换(点击Switch Platform按钮完成切换)。 - 点击
Player Settings,在Publishing Settings标签下:- 根据需求选择Build APK或Build App Bundle (Google Play)(若选后者会生成.aab文件,需确认是否需要APK格式)。
- 确认输出路径无中文、空格或特殊字符,避免路径问题导致构建异常。
- 进入
清理缓存后重新构建
- 在
Build Settings面板点击Clean Build,清除旧的构建缓存。 - 关闭Unity,删除项目根目录下的
Library和Temp文件夹,重启项目后再次执行构建操作。
- 在
验证Burst包版本兼容性
打开Window > Package Manager,查看Burst包的版本,确保其与当前Unity版本匹配。若版本不兼容,尝试更新至官方推荐版本或回退到稳定版本。排查脚本编译错误
打开Window > General > Console,检查是否存在未解决的脚本编译错误。脚本编译失败会导致Burst编译流程中断,仅生成调试信息文件而无法完成APK构建。
内容的提问来源于stack exchange,提问作者Kago Chivese
相关产品推荐
相关产品推荐

