React Native:添加第三方-Native模块RNvectorIconsModule试图覆盖vectorIconsModule

时间:2019-07-12 10:33:19

标签: java react-native

我是本机反应的新手。我正在尝试手动添加一个名为react-native-vector-icons的第三方消息:https://github.com/oblador/react-native-vector-icons

我尝试安装npm,然后按照手动步骤操作。我收到的错误是:

enter image description here

在检查我的MainApplication.java之后,似乎该模块没有被创建两次吗?

@Override
protected List<ReactPackage> getPackages() {
  @SuppressWarnings("UnnecessaryLocalVariable")
  List<ReactPackage> packages = new PackageList(this).getPackages();
  // Packages that cannot be autolinked yet can be added manually here, for example:
  // packages.add(new MyReactNativePackage());
  packages.add(new VectorIconsPackage()); // THIS IS THE LINE I ADDED
  return packages;
}

为什么会出现此错误? 谢谢

1 个答案:

答案 0 :(得分:0)

似乎您对本机60+有问题。 他们对本机模块使用自动链接。因此,您不再需要致电react-native link

致电react-native unlink react-native-vector-icons,然后重试。

对于本机< 0.60,您应该在MainApplication.java中检查重复项。