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

React Native+react-navigation返回动画消失问题求助及解决方法

已解决(2022年7月27日)

我自行解决了该问题:此前我的Podfile中使用了use_frameworks!,这是React Native Firebase 15.x.x所需配置。我删除了该行代码并降级到无需该配置的Firebase 14.x.x,问题全部解决。当前我使用RN 0.69.2并启用Hermes。


原问题

我的React Native应用原本运行正常,在准备发布前升级到RN 0.69.1后,发布模式下出现BatchedBundler错误导致应用无法启动。我耗时多日排查,最终通过禁用Hermes解决了该问题。

但此后无论是否启用Hermes、处于调试/发布模式、在模拟器或真机上,应用的返回动画均消失。我使用的是react-navigation的createNativeStackNavigator。

若启用headersShown: true并使用原生返回按钮,能正常显示动画;否则返回动画异常。

我尝试了以下操作,但问题仍存在:

  • 降级RN版本
  • 从Git恢复旧版本代码
  • 删除项目重建Xcode工程
  • 清理缓存、删除node_modules和Pods等所有可清理内容
  • 新建React Native项目,复制src目录并重新安装依赖、执行pod install

我仅找到一例类似问题,该问题通过更新相关依赖解决。

恳请提供调试建议或解决方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 14:54:09