React Native:gradle-wrapper.properties 和 build.gradle 中的 gradle 引用有什么区别?

问题描述 投票:0回答:1

在我的 React Native 应用程序中,我收到了与

gradle 6
不兼容的错误,因此我查看了我的项目结构以找出我在项目中运行的 gradle 版本。我在
gradle-wrapper.properties

中找到了这一行
distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip

以及

build.gradle

中的这一行
classpath("com.android.tools.build:gradle:3.4.2")

我想知道的是:这些文件中对 gradle 的引用有什么区别?也就是说,我的项目中5.5版本是如何使用的,3.4.2版本又是如何使用的?

android react-native gradle
1个回答
7
投票

distributionUrl
代表
Gradle
版本,而
classpath
代表
Android Gradle plugin
版本。

Gradle
vs
Android Gradle plugin
:参考这个android gradle插件和gradle的区别

Gradle 是构建系统。

您可以将它与很多插件一起使用。其中之一是 Android 插件
它用于提供特定于构建和测试Android应用程序的流程和可配置设置。

以上两类版本的详细信息及对应关系,请参考以下网址:

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

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

希望这个答案能够消除您的疑虑。

© www.soinside.com 2019 - 2024. All rights reserved.