Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 设置全局渐变生成目录相对路径_Android_Variables_Gradle_Ramdisk - Fatal编程技术网

Android 设置全局渐变生成目录相对路径

Android 设置全局渐变生成目录相对路径,android,variables,gradle,ramdisk,Android,Variables,Gradle,Ramdisk,我想设置一个指向ramdisk的全局gradlebuilddir。 我在位于~/.gradle/gradle.properties的全局gradle.properties文件中尝试了多种方法来设置build dir 我面临的问题是gradle没有计算buildDirconfig中包含的变量/相对表达式。 如何设置负责项目特定子文件夹的全局生成目录 gradle.projectsLoaded { rootProject.allprojects { buildDir=~/.g

我想设置一个指向ramdisk的全局gradlebuilddir。 我在位于
~/.gradle/gradle.properties
的全局
gradle.properties
文件中尝试了多种方法来设置build dir

我面临的问题是gradle没有计算
buildDir
config中包含的变量/相对表达式。 如何设置负责项目特定子文件夹的全局生成目录

gradle.projectsLoaded {
    rootProject.allprojects {
        buildDir=~/.gradle/build/${rootProject.name}/${project.name}
    }
}

好的,我已经弄明白了。问题的主要原因是我假设
gradle.properties
文件也执行包含的脚本表达式(即包含的变量和字符串格式)

事实并非如此

因此,为了解决这个问题,我提出了以下
init.gradle
文件(
~/.gradle/init.gradle
):

allprojects {
        buildDir="$System.env.HOME/.gradle/build/${it.name}/"
}