How do I tell Gradle to use specific JDK version?

To specify the JDK version that Gradle should use, you can include the org.gradle.java.home property in the gradle.properties file in the root project directory.

For example, to use JDK 8:

org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_241

You can also specify the JDK version in the build.gradle file of your project by including the java-home property in the android block.

For example:

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"

    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 15
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
    }

    java-home = 'C:\\Program Files\\Java\\jdk1.8.0_241'
}

Keep in mind that you will need to have the specified JDK version installed on your system for this to work. You can check which JDK versions are installed on your system by running the java -version command from the command prompt.