错误:在项目':@ react-native-firebase_auth'中找不到路径为':@ react-native-firebase_app'的项目

时间:2019-08-21 18:36:39

标签: firebase react-native firebase-authentication

安装react-native-firebase并添加模块auth后,在Android Studio中显示此错误:

  

错误:路径为':@ react-native-firebase_app'的项目不能为   在项目':@ react-native-firebase_auth'中找到。

这是什么意思?

3 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

-检查是否在MainApplication.java中以不正确的方式引用了Firebase应用。

-删除模块并重新安装它们有时可以解决问题。

答案 1 :(得分:1)

我也遇到过同样的问题。

我安装了npm i @react-native-firebase/app之后,问题就解决了。

答案 2 :(得分:0)

我认为您有不同版本的firebase / app和firebase / auth。 只需进入“ node module / @ react-native-firebase”目录,然后检查firebase / app和firebase / auth的包json,您将看到不同的版本。

如果您使用@ react-native-firebase @ 6.2.0,也会发生此问题 如果您在6.2.0版中检查了firebase / auth的build.gradle

rm -rf node_modules

因此这是一个无法找到@ firebase / app的问题 和@ firebase / auth取决于@ firebase / app

在对我来说工作正常的@ 6.3.4中,有如下所示的@ firebase / auth的build.gradle 这样就可以找到@ firebase / app

dependencies {
  api project(':@react-native-firebase_app')
  implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
  implementation "com.google.firebase:firebase-auth"
}