不变违规:requireNativeComponent:在 UIManager 中找不到 "BVLinearGradient"

Invariant Violation: requireNativeComponent: "BVLinearGradient" was not found in the UIManager

上面的错误显示在这个导入中

        import React from 'react';
import { 
    View, 
    Text, 
    TouchableOpacity, 
    Dimensions,
    StyleSheet,
    StatusBar,
    Image
} from 'react-native';
import * as Animatable from 'react-native-animatable';
import LinearGradient from 'react-native-linear-gradient';
import MaterialIcons from 'react-native-vector-icons/MaterialIcons';
import { useTheme } from '@react-navigation/native';

这是引入错误的导入语句

尝试:

  1. 对于iOS

    • cd ios
    • pod install
    • 重建项目
  2. 对于Android:

    • 卸载 Android 模拟器中的应用程序
    • cd Android
    • ./gradlew clean && ./gradlew cleanBuildCache
    • npm run android

它有效,但首先,我需要升级我的 Java 版本。 谢谢。