React native RNGoogleSignin试图覆盖RNGoogleSigninModule错误

React native RNGoogleSignin试图覆盖RNGoogleSigninModule错误,react-native,firebase-authentication,google-authentication,React Native,Firebase Authentication,Google Authentication,我正在尝试在我的React原生应用程序中与Google建立身份验证。每当我运行应用程序时,它都会显示此错误,表示存在重复项,但实际上没有重复项 环境: - react-native 0.60.4 - react-native-google-signin 2.0.0 ----------------------------------------------- buildToolsVersion = "28.0.3" minSdkVersion = 16 compi

我正在尝试在我的React原生应用程序中与Google建立身份验证。每当我运行应用程序时,它都会显示此错误,表示存在重复项,但实际上没有重复项

环境:

- react-native 0.60.4
- react-native-google-signin 2.0.0

-----------------------------------------------
buildToolsVersion = "28.0.3"
       minSdkVersion = 16
       compileSdkVersion = 28
       targetSdkVersion = 28
       supportLibVersion = "28.0.0"
       googlePlayServicesAuthVersion = "17.0.0"

  classpath('com.android.tools.build:gradle:3.5.0')
  classpath 'com.google.gms:google-services:4.2.0'

我相信您正在使用
react native>0.6
。 在版本
>0.6
中,软件包会自动链接

因此,请删除为
MainApplication.java
手动添加的包,然后尝试重新构建并运行它。这应该能解决你的问题

//MainApplication.java
@凌驾
受保护的列表getPackages(){
@抑制警告(“不必要的局部变量”)
List packages=new PackageList(this).getPackages();
//您的包可能已添加到此处。请(仅)删除该包。
退货包裹;
}

看起来您使用的是旧软件包,您应该使用,因为您使用的是RN>=0.6。许多回购协议被转移到Github上的
react本地社区
组织


尝试
npm rm react native google-signin
然后
npm i@react native community/google-signin

Mainapplication.java文件中是否没有重复项?@hongdevelop没有重复项您是否找到任何解决方案?共享Mainapplication.java您的
包.json
中可能有冲突的包,您可以共享吗?是的,我使用的是react native 0.61.5,但Mainapplication.java不包含特定的包名。