当使用lottie-react-native(2.6.1)时,React Native EXPO应用程序在Android上崩溃,但可在ios上使用

时间:2019-10-27 12:52:53

标签: react-native expo lottie

我已经在这个问题上停留了大约3天,几乎尝试了所有方法。通过此过程,我没有了解到,Lottie-react-native的AndroidX支持在版本3之后出现。Expo cli不允许运行最新版本的Lottie。它将我限制在2.6.1版,这就是为什么我的应用程序在ios上运行时会在android博览会上崩溃的原因。

反正我可以解决这个问题而不必迁移到react-native-cli吗?

1 个答案:

答案 0 :(得分:0)

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

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

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