React Native lottieanimationview还不兼容结构

xt0899hw  于 2023-06-24  发布在  React
关注(0)|答案(1)|浏览(154)

调用的dispatchcommand没有surfaceedId结构dispatchcommand必须通过结构JSI API
启用react-native 0.70.3new-architecture

{
  npm: '8.19.2',
  node: '14.17.6',
  v8: '8.4.371.23-node.76',
  uv: '1.41.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.17.2',
  modules: '83',
  nghttp2: '1.42.0',
  napi: '8',
  llhttp: '2.1.3',
  openssl: '1.1.1l',
  cldr: '39.0',
  icu: '69.1',
  tz: '2021a',
  unicode: '13.0'
}
2exbekwf

2exbekwf1#

你可以尝试新的架构支持,就像他们的官方文档中描述的那样,运行:yarn add lottie-react-native@next
这个命令将从下一个渠道安装lottie-react-native包,这可能会解决这个问题,另一个替代方案(如果你真的想使用lottie动画库)是禁用新的架构(android/gradle.properties)并设置newArchEnabled为false value => newArchEnabled=false NB:另外,如果你想使用新的架构,不要忘记安装lottie-ios@3.4.1。

相关问题