开发者问题收集

错误 TypeError:null 不是对象(评估‘safeGetViewManagerConfig(‘LottieAnimationView’).Commands’)

2020-07-25
3314

React Native 使用 lottie-react-native

我的代码

从 'react' 导入 React; 从 'react-native' 导入 { SafeAreaView, StyleSheet, View, Text, }; 从 'lottie-react-native' 导入 LottieView;

导出默认类 BasicExample 扩展 React.Component { render() { return (

      <View style={{flex: 1, backgroundColor: 'yellow'}}>  
      <LottieView 
        style={{flex: 1}}
        source={require("../assets/earthlottie.json")} 
        autoPlay 
        loop 
      />
     </View>
     );

>

>

版本

"lottie-react-native": "^3.5.0", "react": "16.13.1", "react-native": "0.63.2"

2个回答

运行此命令 react-native link 即可运行。 如果应用程序仍然崩溃,请尝试引用链接 https://github.com/react-native-community/lottie-react-native#readme

并为 Android 和 IOS 设置手动导入

darshan shrirang
2020-07-31

我只需运行 npm link 即可完成此操作

Alex Skotner
2022-05-21