Unity构建Android项目时提示armeabi-v7a架构Unity库缺失怎么办
Unity 2019.4.33f1 构建Android armeabi-v7a架构APK失败解决思路
核心错误根因:
libunityruntime.a静态库缺失,对应路径为C:/Editor/2019.4.33f1/Editor/Data/PlaybackEngines/AndroidPlayer\Variations\il2cpp\Release\StaticLibs\armeabi-v7a\libunityruntime.a,属于IL2CPP架构对应的Android构建依赖文件异常。
可按以下优先级排查解决:
- 修复Unity模块损坏:打开Unity Hub,找到2019.4.33f1版本入口,点击右侧菜单选择「添加模块」,找到Android构建支持分类,先卸载「IL2CPP 脚本后端」「ARMv7 架构支持」两个组件,重启Unity Hub后重新勾选安装上述组件,安装完成后重启项目尝试构建。
- 临时规避验证:若当前无32位设备兼容需求,直接进入播放器设置→其他设置→目标架构,取消勾选
armeabi-v7a,仅保留arm64-v8a,重新构建确认是否能正常打包,排除其他配置错误影响。 - 脚本后端切换验证:将播放器设置中的脚本后端从
IL2CPP切换为Mono,重新构建,若Mono模式打包正常,可100%确认是IL2CPP架构依赖文件损坏,回到第一步修复Unity模块即可。 - 路径异常修复:你当前的Unity安装路径存在斜杠、反斜杠混用的解析异常风险,可将Unity编辑器重装到纯英文、无空格、无特殊字符的路径下,避免路径解析错误导致的依赖文件找不到问题。
- 清理项目缓存:关闭Unity,删除项目根目录下的
Library、Temp文件夹,重新打开Unity等待资源全量重编译后再次尝试构建,排除本地缓存损坏的影响。
内容的提问来源于stack exchange,提问作者Lika Barken
相关产品推荐
相关产品推荐

