Android Studio - 全局设置构建目录(每台机器)

时间:2016-10-05 07:38:08

标签: android android-studio android-gradle android-studio-2.2

我可以手动设置构建目录,例如:

allprojects {
    buildDir = "C:/tmp/${rootProject.name}/${project.name}"
}

这可以在我的项目build.gradle中完成。我想仅在一台计算机上更改此目录,因此我想以某种方式全局定义,例如我在全局属性gradle.properties文件中定义凭据。

我可以在一台机器上以某种方式全局定义buildDir吗?我想在多台机器上使用相同的项目而不总是更改build.gradle文件,我希望在每台机器上都有单独的构建目录...

1 个答案:

答案 0 :(得分:1)

创建一个文件camed" gradle.properties"在其中设置您想要的属性并将其放入" .gradle"文件夹(安装gradle的地方)

在linux" .gradle"通常在" / home / [] your_user_name] /。gradle"

然后在所有项目的项目结构的android视图中,此文件将显示名称" gradle.properties(全局属性)"

UPADATE:

如果您需要全局脚本文件而不是属性文件,则可以使用init脚本。创建一个名为" init.gradle"并将其放在同一目录中。

你的init.gradle内容如下:

allprojects {
buildDir = "whatever directory you want"
}