RNGoogleSignin 试图覆盖 RNGoogleSigninModule 错误

BMX*_*BMX 5 google-authentication react-native firebase-authentication

我正在尝试在我的 React-Native 应用程序中使用 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'
Run Code Online (Sandbox Code Playgroud)

小智 0

我相信你正在使用react-native > 0.6. 在版本中> 0.6,包会自动链接。

因此,删除您手动添加的包MainApplication.java,然后尝试再次构建并运行它。这应该可以解决你的问题。

// MainApplication.java

@Override
protected List<ReactPackage> getPackages() {
  @SuppressWarnings("UnnecessaryLocalVariable")
  List<ReactPackage> packages = new PackageList(this).getPackages();
  // your package might be added here. Remove (only) that package.
  return packages;
}
Run Code Online (Sandbox Code Playgroud)