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



在我的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版本?

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

GradelvsAndroid Gradle plugin:参考android gradle插件和gradle之间的差异

Gradle是构建系统。

你可以使用它与许多插件。其中之一是Android的插件。
它用于提供特定于的进程和可配置设置构建和测试Android应用。

有关上述两种类型版本的更详细信息和映射,请参阅以下urlhttps://developer.android.com/studio/releases/gradle-plugin#updating-gradlehttps://developer.android.com/studio/releases/gradle-plugin updating-plugin

我希望这个答案消除了你的疑虑。

最新更新