[英]React Native: What's the difference between gradle references in gradle-wrapper.properties and build.gradle?
[英]React Native: what's the difference between Android Gradle Plugin in build.gradle file and Android Studio?
在我的 React Native 项目中,我使用react-native@0.63.4
,并按照以前版本的迁移指南,我的android/build.gradle
文件中有以下行:
classpath('com.android.tools.build:gradle:4.1.3')
当我最近在 Android Studio 中打开项目时,它建议我将 Android Gradle 插件从4.1.2
升级到4.1.3
。
我想知道的:我的build.gradle
文件中引用的 Android Gradle 插件版本与 ZE864DZDB2C9AB87C80 中的插件版本有什么区别? 每个对另一个有什么影响,以及如何在我的应用程序本身中使用它们?
首先,让我们从 build.gradle 所做的事情开始:Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。
The Android Studio build system is based on Gradle, and the Android Gradle plugin adds several features that are specific to building Android apps.
Gradle 构建脚本是使用 Groovy 或 Kotlin DSL 编写的。
版本有几个不同之处,例如:
增量构建
构建缓存
增量子任务
增量注释处理等
当您更新 Android Studio 时,您可能会收到一个提示,告诉您升级项目 gradle。 这是因为您升级了 Android Studio 插件,而不是项目。 通过此升级,您可以像上面一样在 gradle 中拥有一些已开发的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.