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???这并没有解决此问题。谢谢你!这真是件怪事!