Приложение React native expo аварийно завершает работу на Android при использовании lottie-Reaction-native (2.6.1), но работает на ios - PullRequest
1 голос
/ 27 октября 2019

Я застрял на этой проблеме около 3 дней, перепробовал почти все. Из этого процесса я узнал, что поддержка AndroidX в lotty-реакции-native появилась после версии 3. Экспо-клиент не позволяет запускать приложение с последней версией lottie. Это ограничивает меня до версии 2.6.1, поэтому мое приложение вылетает на клиенте expo android, в то время как оно работает для ios.

Могу ли я в любом случае справиться с этой проблемой, не переходя на response-native-cli?

1 Ответ

0 голосов
/ 27 октября 2019

Вы должны попытаться конвертировать ваш JSON в старую версию. Я дал 2 ссылки ниже, как это сделать. Я пытался, и это сработало. Я еще не проверял, и я не знаю, какую версию cli вы используете, но если вы используете более раннюю версию cli, вы можете проверить последнюю версию. Может быть, это позволяет вам использовать последнюю версию lottie-реакции-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

...