React native 手动链接的React本机包出错

React native 手动链接的React本机包出错,react-native,npm,React Native,Npm,每次运行react native run android时,我都会遇到以下错误: error React Native CLI uses autolinking for native dependencies, but the following modules are linked manually: - react-native-image-picker (to unlink run: "react-native unlink react-native-image-picker") 然

每次运行
react native run android
时,我都会遇到以下错误:

error React Native CLI uses autolinking for native dependencies, but the following modules are linked manually:
  - react-native-image-picker (to unlink run: "react-native unlink react-native-image-picker")
然后在我运行以下命令之后:
react-native取消react-native图像选择器的链接
,我仍然收到相同的错误

我删除了node_模块并运行了
npmi
,但仍然得到相同的错误

你们都有什么建议吗


我使用的是
windows10

以下代码可能对您有所帮助

npm unlink react-native-image-picker

尝试手动取消以下文件中的项目链接:

settings.gradle

MainApplication.java

app/build.gradle

还要注意,要在
MainApplication.java
文件中删除项目导入,并从
列表中删除包,您的
getPackages
方法应如下所示:

@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());

  return packages;
}
@覆盖
受保护的列表getPackages(){
@抑制警告(“不必要的局部变量”)
List packages=new PackageList(this).getPackages();
//无法自动链接但可以在此处手动添加的包,例如:
//packages.add(新的MyReactNativePackage());
退货包裹;
}

或者使用
react native取消react native映像选择器的链接
,然后清理您的项目并重新构建它。

您使用了哪个版本的react native???这并没有解决此问题。谢谢你!这真是件怪事!