# Setting JDK level in Android Gradle builds

DevFeed: [Setting JDK level in Android Gradle builds](<https://devfeed.tech/articles/setting-jdk-level-in-android-gradle-builds-24917.md>)

Original publisher: [Read original article](<https://blog.blundellapps.co.uk/setting-jdk-level-in-android-gradle-builds/>)

Author: blundell

Published: 2023-11-18T09:51:40Z

Content type: tutorial

Language: en

Sources: [Blundell](<https://devfeed.tech/sources/blundell.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Java](<https://devfeed.tech/topics/java.md>), [Android](<https://devfeed.tech/topics/android.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [intermediate](<https://devfeed.tech/tags/intermediate.md>), [intermediate-reference-androiddev-gradle-java-jdk](<https://devfeed.tech/tags/intermediate-reference-androiddev-gradle-java-jdk.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [module](<https://devfeed.tech/tags/module.md>), [reference](<https://devfeed.tech/tags/reference.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>)

## AI overview

A practical guide to configuring Java and JVM versions in Android Gradle projects. It recommends Java 17 when possible, Java 11 for compatibility issues, and explicit version settings for every module.

## Source excerpt

The correct, complete, 2024, settings to configure the Java version in Gradle for Android. The post Setting JDK level in Android Gradle builds first appeared on Blundell.