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

Unity 2023.2.9f1构建Android项目时swappy库STL兼容错误求助

解决Unity 2023.2.9f1 Android构建STL冲突问题

核心解决方案

将Unity项目的STL配置从静态模式切换为共享模式:

  • 打开Edit > Project Settings > Player
  • 切换到Android平台,展开Other Settings
  • 在Configuration分组下找到STL选项
  • 将选项从c++_static(或其他静态选项)改为c++_shared
  • 删除项目根目录下的Library和Temp文件夹,重新执行Android构建

额外排查步骤(若上述方法无效)

  • 检查第三方Native插件的CMakeLists.txt文件,确认没有强制设置静态STL(比如set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static")这类代码),如有则修改为共享模式
  • 若使用自定义Gradle模板,确保模板中没有覆盖Unity自动生成的STL相关配置

问题原因

Unity 2023.x版本默认可能采用静态STL编译,但项目中集成的Swappy(Google游戏帧率控制库)仅提供依赖共享STL的预编译版本,两者冲突导致CMake配置失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 13:32:02