Android 将gradle临时目录设置为SSD
我正在使用android studio和gradle。当我构建应用程序时,我注意到旋转的硬盘工作得很好,所以我查看并看到gradle正在将临时文件写入我的用户下定义的目录(在Windows(8.1))变量Android 将gradle临时目录设置为SSD,android,windows,gradle,android-gradle-plugin,Android,Windows,Gradle,Android Gradle Plugin,我正在使用android studio和gradle。当我构建应用程序时,我注意到旋转的硬盘工作得很好,所以我查看并看到gradle正在将临时文件写入我的用户下定义的目录(在Windows(8.1))变量TEMP或TMP 是否有某种方法可以更改gradle用作临时目录的目录,而不必更改所有其他应用程序的目录? 我想将gradle temp dir移动到SSD。(附加问题:您认为这会显著加快gradle的速度吗,目前速度非常慢)尝试将环境变量gradle\u OPTS设置为-Djava.io.tm
TEMP
或TMP
是否有某种方法可以更改gradle用作临时目录的目录,而不必更改所有其他应用程序的目录?
我想将gradle temp dir移动到SSD。(附加问题:您认为这会显著加快gradle的速度吗,目前速度非常慢)尝试将环境变量
gradle\u OPTS
设置为-Djava.io.tmpdir=D:\some\dir\on\sdd
,并将gradle\u USER\u HOME
设置为D:\other\dir\on\ssd
。还要确保项目目录位于SSD上。在您的build.gradle中。
allprojects {
buildDir = "c:/tmp/${rootProject.name}/${project.name}"
}
以下是完整的示例代码:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
buildDir = "c:/tmp/${rootProject.name}/${project.name}"
repositories {
}
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}