【问题标题】:How to upgrade the gradle in a react native app如何在反应原生应用程序中升级 gradle
【发布时间】:2020-04-03 10:53:10
【问题描述】:

我正在开发一个 react-native 项目,该项目的 gradle 版本为 4.4(可以在项目文件夹 /android/.gradle/4.4 中找到),但我想将其升级到最新版本6.0.1。请帮帮我

我想将红色版本更改为 6.0.1(最新)而不是白色版本

【问题讨论】:

    标签: android react-native gradle react-native-android


    【解决方案1】:

    在android内部>gradle>wrapper>gradle-wrapper.properties

    将 distributionUrl 更新为您的特定 gradle,例如:

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

    希望对您有所帮助。如有疑问,请随意

    【讨论】:

    • 好的,更改链接后如何更新文件夹仍然存在。
    • 看,最后你想建立一个对吗?当您下次执行构建 APK 的命令时,它将采用此 gradle 版本。在 android 文件夹中尝试 ./gradlew clean 然后 ./gradlew assembleDebug
    • 有帮助吗@joedenly
    【解决方案2】:

    在此处更改 gradle 版本:

    android/gradle/wrapper/gradle-wrapper.properties

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

    那你需要更改插件版本:

    android/build.gradle

    classpath("com.android.tools.build:gradle:4.2.0")
    

    您可以在此处查看每个插件的 gradle 版本:

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

    【讨论】:

    • 对 7.2 执行此操作会产生 Could not resolve all artifacts for configuration ':classpath'. > Could not find com.android.tools.build:gradle:7.2.
    【解决方案3】:

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

    类路径'com.android.tools.build:gradle:x.y.z'

    将 x.y.z 更改为您想要的版本。使用 Android Studio 编辑它,然后点击 Sync now

    【讨论】:

    • 但它在我的配置中的版本是 3.0.0,这与上面的 gradle 版本不同。这是两个不同的东西
    • 是的,如果你是对的,我也想知道为什么会有差异。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多