集成Facebook SDK后Unity构建项目卡住无响应,更换SDK路径仍未解决
接入Facebook SDK后Unity Android构建无响应解决方案
- 优先排查Android插件依赖冲突:打开
Assets/Plugins/Android目录,删除Facebook SDK自带的、与项目现有版本重复的androidx、android support相关aar/jar文件,保留版本统一的依赖文件即可,依赖版本冲突是Facebook SDK接入后构建卡住的最常见原因 - 校验Android SDK组件版本兼容性:当前最新版Facebook SDK要求Android Build Tools版本不低于30.0.3,Target SDK Version不低于31。打开Unity
Edit > Preferences > External Tools面板,确认指定的Android SDK路径下的Build Tools、Platform版本符合要求 - 关闭Facebook自动构建配置:进入
Facebook > Edit Settings面板,找到Build相关设置项,关闭Enable Auto Build选项,避免Facebook SDK自动修改AndroidManifest、插入多余依赖导致构建卡住 - 清空项目缓存重试:完全关闭Unity后,删除项目根目录下的
Library、Temp、obj文件夹,重新启动Unity执行构建操作 - 若仍未解决可通过构建日志定位问题:给Unity桌面快捷方式的目标属性末尾添加参数
-logFile ./build_log.txt,启动Unity后重新触发构建,卡住后打开项目根目录下的build_log.txt,查看最后执行的构建步骤即可定位具体触发卡住的逻辑
构建卡住的参考界面:
内容的提问来源于stack exchange,提问作者IcyThug
相关产品推荐
相关产品推荐

