我可以为CI和AndroidStudio提供单独的gradle.properties吗?

ar-*_*r-g 4 continuous-integration android gradle android-studio android-gradle-plugin

目前,我只有一个gradle.properties文件。它专门为可用内存不足的CI配置,因为否则CI将会崩溃

org.gradle.jvmargs=-Xmx1500m -XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud)

但是,当我在本地计算机上进行构建时,速度非常慢,并且本地计算机允许更多的内存使用。我可以gradle.properties为CI和AndroidStudio 单独设置吗?

Sta*_*lav 5

根据文档,您可以有多个gradle.properties文件。一个在项目目录中,另一个在用户主目录中。

据说:

该配置按以下顺序应用(如果在多个位置配置了一个选项,则最后一个获胜):

  • 从gradle.properties在项目生成目录中。
  • 从gradle用户主目录中的gradle.properties中获取。

在您的情况下,可以将CI特定的属性放到CI服务器上用户主目录下的gradle.properties中。此属性将特定于CI服务器,并接管存储在VCS下的本地属性。