我有一个react-native项目,我想在其中使用firebase通知 . 我发现react-native-firebase是最受欢迎的库 . 问题是在安装最新版本的react-native-firebase之后,由于我的项目gradle版本(这是猜测)和react-native-firebase之间的不匹配,项目无法构建 . 另外,我无法为build.gradle文件添加其他配置 .
Error:
* Where:
Build file '/home/hassan/Documents/project/ems/reactApp/node_modules/react-native-firebase/android/build.gradle' line: 3
* What went wrong:
A problem occurred evaluating project ':react-native-firebase'.
> Could not find method google() for arguments [] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
由于我对android studio和gradle不是那么专家,我无法想出一个想法来解决它 . 简而言之,我的问题是:
-
我安装了android studio的最新版本并做出本机反应 . 为什么build.gradle文件看起来很旧(例如,我可以看到编译而不是实现) .
-
如何升级我的react-native项目以使用gradle的最后配置?
-
我应该使用环境变量来指定最后一个gradle版本吗?
1 回答
在gradle-wrapper.properties中更新 distributionUrl (android / gradle / wrapper / gradle-wrapper.properties)
此外,请确保按照以下链接中的安装步骤进行操作https://rnfirebase.io/docs/v4.3.x/installation/android