繁体   English   中英

React Native:build.gradle 文件中的 Android Gradle 插件和 ZE84E30B9390CDB64DB6DB2C9D 有什么区别?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM