安装react-native-firebase并添加模块auth后,在Android Studio中显示此错误:
错误:路径为':@ react-native-firebase_app'的项目不能为 在项目':@ react-native-firebase_auth'中找到。
这是什么意思?
答案 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"
}