0xA*_*iHn 24 android gradle android-studio
在android studio中,当我们构建项目时,有两个选项可用于构建项目:
settings-> build Tools-> Gradle->项目级设置
第一个选项是"Use default gradle wrapper",第二个选项是"Use local gradle distribution"
我的问题是哪个选项更快,何时使用?
Sta*_*lav 17
您可以在官方用户指南中阅读Gradle Wrapper .
关于包装器的主要内容 - 它关心用于构建项目的Gradle版本.因此,如果已将项目配置为使用包装器,那么每个人都将使用相同版本的Gradle构建它.可以在名为的配置文件中指定Gradle的版本gradle-wrapper.properties.
更重要的是Gradle分发将包含在您的项目中,如果有人尝试构建它,则不需要本地Gradle安装.
但是,如果您选择使用本地gradle分发,那么您的项目将使用您当前安装的Gradle版本构建,并且不保证您的项目将正确构建,因为Gradle版本可能不同.
我不认为,这两种情况的时间不同,但包装使用似乎更可取.当然,在这种情况下,您必须在您的版本控制系统中存储包装器分发,但是您可以设置用于构建项目的构建工具版本,如果他还没有安装Gradle,则不能手动安装Gradle.
我想为斯坦尼斯拉夫的答案添加一个非常重要的观点.Gradle不仅可用于从Android Studio构建项目,还可用于从命令行构建项目.如果要在CI环境中构建它,这一点尤为重要.在这种情况下,您无需关心服务器上的特定gradle版本.该项目将使用相同的IDE和CI版本构建,这将使您的构建稳定且可预测.
| 归档时间: |
|
| 查看次数: |
12859 次 |
| 最近记录: |