【问题标题】:React native expo app crashes on android when using lottie-react-native (2.6.1), but works on ios使用 lottie-react-native (2.6.1) 时,React native expo 应用程序在 android 上崩溃,但适用于 ios
【发布时间】:2023-03-12 05:32:01
【问题描述】:

我被这个问题困扰了大约 3 天,几乎尝试了所有方法。我没有通过这个过程了解到,lottie-react-native 中的 AndroidX 支持出现在版本 3 之后。Expo cli 不允许使用最新版本的 lottie 运行应用程序。它将我限制在 2.6.1 版本,这就是为什么我的应用程序在 expo android 客户端上崩溃,而它适用于 ios。

无论如何我可以在不迁移到 react-native-cli 的情况下解决这个问题吗?

【问题讨论】:

    标签: react-native expo lottie


    【解决方案1】:

    您应该尝试将您的 lottie JSON 转换为旧版本。我在下面给出了 2 个参考链接。我试过了,它奏效了。我还没有检查,我不知道你使用的是哪个版本的 cli,但是如果你使用早期版本的 cli,你可以检查最新版本。也许它允许您使用最新版本的 lottie-react-native。

    参考1:https://github.com/react-native-community/lottie-react-native/issues/478#issuecomment-493946863

    Ref2:https://github.com/expo/expo/issues/4835#issuecomment-508932818

    【讨论】:

      猜你喜欢
      • 2021-02-11
      • 2023-02-02
      • 2021-09-21
      • 2021-03-04
      • 2018-02-17
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 2022-07-21
      相关资源
      最近更新 更多