首页 文章

react-native gradle config和react-native-firebase last version之间不匹配

提问于
浏览
0

我有一个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 回答

  • 2

    在gradle-wrapper.properties中更新 distributionUrl (android / gradle / wrapper / gradle-wrapper.properties)

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
    

    此外,请确保按照以下链接中的安装步骤进行操作https://rnfirebase.io/docs/v4.3.x/installation/android

相关问题