【问题标题】:Mismatch between react-native gradle config and react-native-firebase last versionreact-native gradle config 和 react-native-firebase 最新版本不匹配
【发布时间】:2019-01-13 01:28:14
【问题描述】:

我有一个 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 并且react native。为什么 build.gradle 文件看起来很旧(例如我可以看到编译而不是实现)。
  • 如何升级我的 react-native 项目以使用 gradle 的最新配置?
  • 我应该使用环境变量来指定 gradle 的最新版本吗?

【问题讨论】:

    标签: android reactjs firebase react-native gradle


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 2018-05-25
      • 2023-03-09
      • 1970-01-01
      • 2023-03-08
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多