android - 我可以为 CI 和 Android Studio 设置单独的 gradle.properties 吗?

标签 android android-studio gradle android-gradle-plugin continuous-integration

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

org.gradle.jvmargs=-Xmx1500m -XX:MaxPermSize=512m

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

最佳答案

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

据说:

The configuration is applied in following order (if an option is configured in multiple locations the last one wins):

  • from gradle.properties in project build dir.
  • from gradle.properties in gradle user home.

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

关于android - 我可以为 CI 和 Android Studio 设置单独的 gradle.properties 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44828029/

相关文章:

android - 在android中的Spinner中实现键值对的正确方法是什么

java - 可运行处理程序未在 fragment 内执行。无法启动可运行的

android - 批量重命名文件 - Android Studio

java - 在gradle中如何使用来自项目外部相对路径的源

java - 应用程序中的 gradle 构建错误

android - 将 EditText/TextView 置于 MapView Android 之上

java - 计算 Arraylist 中具有特定属性的项目

android-studio - Android Studio 国际化 - 对 XLIFF 标准的 IDE 支持

android - Android Studio中的Gradle错误

java - gradle:fileCollection.plus() 返回 ArrayList 矛盾的接口(interface)