如何升级react-native gradle版本

Sib*_*ecy 11 upgrade version android-gradle-plugin react-native react-native-android

我需要帮助.我无法升级我的react-native项目的gradle版本.

我尝试了很多东西,下载了最新版本的Android Studio和SDK工具等.

我更改了这个文件\ android\gradle\wrapper\gradle-wrapper.properties,我尝试升级使用npm install -g react-native-git-upgrade但仍然无法升级它.

当我做出反应时 - 原生弹出它的出口" distributionUrl = https://services.gradle.org/distributions/gradle-2.14.1-all.zip "

等待答案.

Dan*_*bor 17

在android/build.gradle中,你必须编辑这一行

classpath'com.android.tools.build:gradle:xyz'

使用您想要的版本更改xyz.使用Android Studio编辑它,然后单击立即同步

  • 如何了解我需要更新到哪个gradle版本? (12认同)
  • 每次我这样做,都会破坏我的整个项目。Gradle 是最糟糕的,我的意思是最糟糕的。数日、数周的时间浪费在它们可怕的兼容性上。 (10认同)
  • @Vadim我发现这个链接有助于了解您需要更新哪个gradle版本 https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle (2认同)
  • 但这是 Android 的 Gradle Tools 版本,而不是 Gradle 本身。 (2认同)

小智 12

在 {yourProject}\android\gradle\wrapper\gradle-wrapper.properties 中,更新:

distributionUrl=https\://services.gradle.org/distributions/gradle-{your version}.zip
Run Code Online (Sandbox Code Playgroud)

查找您的 gradle 版本

gradle --version
Run Code Online (Sandbox Code Playgroud)

如果尚未安装,您可能需要安装 gradle 包装器。


Din*_*rma 10

您可以访问https://services.gradle.org/distributions/并检查最新的 -all.zip 版本的 gradle 并在您的gradle-wrapper.properties文件中更新相同的版本。当你下次运行你的react-native应用程序时,你的gradle将首先升级然后运行。


Tos*_*wal 6

有两件事

  1. Android Gradle 插件

    您可以在android/build.gradle文件中查看它的版本,并使用丹尼尔的答案更新

  2. 摇篮版本

    您可以在android\gradle\wrapper\gradle-wrapper.properties文件中看到这一点,并使用此处提到的答案更新它

要了解它们之间的区别,请参阅以下链接:

https://developer.android.com/studio/releases/gradle-plugin

android gradle插件和gradle的区别