无法解析':app @ debug / compileClasspath'的依赖项:无法解析项目:react-native-firebase

时间:2018-11-03 06:51:46

标签: android firebase android-studio react-native

我在Android Studio上使用React Native项目。在Xcode上可以正常工作,但在A / S方面却遇到了一些我不熟悉的错误:-

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :react-native-firebase.

Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :react-native-firebase.


Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :react-native-firebase.


Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project :react-native-firebase.


Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve project :react-native-firebase.

假设我需要在某个地方运行等效于npm的安装?还是在某个地方添加React Native Firebase?或删除它?

在我的pkg json依赖项中,

Bizarrely React Native Firebase根本不是 。我只是使用网络api-它仅存在于Android Studio中。

帮助?

2 个答案:

答案 0 :(得分:1)

听起来像您已经回答了自己的问题。您需要先npm install,然后再react-native link,或将其手动添加到settings.gradle,app / build.gradle和MainApplication类。 看看official setup guide

答案 1 :(得分:0)

我遇到了同样的问题,发现原因是版本不匹配。我已将Firebase版本升级到较高级别,而我的本机版本太低而无法使用该软件包。

升级react-native本身解决了这个问题。