Skip to content

Instantly share code, notes, and snippets.

@jmfayard
Last active November 8, 2021 00:50
Show Gist options
  • Select an option

  • Save jmfayard/62ead66fbbf3fec801bcf5e985be5f28 to your computer and use it in GitHub Desktop.

Select an option

Save jmfayard/62ead66fbbf3fec801bcf5e985be5f28 to your computer and use it in GitHub Desktop.
// top-level build.gradle
task printProperties {
group = 'help'
doLast {
def properties = ['org.gradle.java.home', 'org.gradle.jvmargs']
def systemProperties = ['file.encoding', 'user.country', 'user.language', 'java.io.tmpdir', 'user.variant']
println("Detecting what could cause incompatible gradle daemons")
println("Run './gradlew printProperties' from the command-line and the same task Android studio")
println("See https://docs.gradle.org/4.1/userguide/build_environment.html")
println("See https://docs.gradle.org/4.1/userguide/gradle_daemon.html#daemon_faq")
println()
println "JAVA_HOME=" + System.getenv("JAVA_HOME")
properties.forEach { prop -> println(prop + "=" + project.findProperty(prop)) }
systemProperties.forEach { prop -> println(prop + "=" + System.properties[prop]) }
}
}
// build.gradle
org.gradle.jvmargs=-Xmx4g -Dfile.encoding=UTF-8 -Duser.country=DE
systemProp.file.encoding=UTF-8
systemProp.user.country=DE
systemProp.user.language=en
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment