调用的dispatchcommand没有surfaceedId结构dispatchcommand必须通过结构JSI API
启用react-native 0.70.3
和new-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'
}
1条答案
按热度按时间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。