
Fragmented - AI Developer Podcast 249 - Java and the JDK: Powering the Android Landscape with Michael Bailey
7 snips
Jul 10, 2023 AI Snips
Chapters
Transcript
Episode notes
Dependency Upgrades Ate My Weekend
- Koshik spent hours updating dependencies and chasing compilation issues when modernizing his open-source apps.
- He wished for a clearer understanding of each build setting rather than relying on Stack Overflow fixes.
Keep IDE And CLI JDKs Aligned
- Match the JDK used by Android Studio and your CLI builds to avoid spawning multiple Gradle daemons and wasting memory.
- Set JAVA_HOME/JDK_HOME on the command line and point Android Studio's Gradle JDK to the same path for consistency.
JDK Release Cadence And LTS Relevance
- JDK releases moved to six-month cadence with LTS versions at 8, 11, 17 (and 21 forthcoming).
- Android Gradle Plugin and Gradle compatibility determine which JDK major you must run for builds and plugins.
