I see the Android Studio 261 now has an RC version, but it is still with JDK 21:
Android Studio Quail 1 | 2026.1.1 RC 1
Build #AI-261.23567.138.2611.15434222, built on May 16, 2026
Runtime version: 21.0.10±117844308-b1163.108 aarch64137.0.17
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
Unfortunately, seems due to the technical issues, the team ran out of time to put JBR 25 in Android Studio Quail 1. So they will instead target Quail 2 releasing a month later
If you do not use some strictly JDK 25 features such as Foreign Memory Access, you should be fine with compiling to JDK 21 target, it will be all compatible
will have lots of issues both from bundle and external plugins
Don’t think so. In 2026.1 releases IntelliJ Platform used JBR 25 only to run, not for compilation. Even our own extra plugins will be compatible with Android Studio, e.g. Terraform or JHipster
So what is the suggestion to plugin developers that did compile with JDK 25 and now getting:
Caused by: java.lang.UnsupportedClassVersionError: com/gafner/plugin/azd/pipelines/approvals/discovery/AZDApprovalsToolWindowActivationListener has been compiled by a more recent version of the Java Runtime (class file version 69.0), this version of the Java Runtime only recognizes class file versions up to 65.0
?
Just want to know what to tell plugin’s users that are paying and expect to keep using the plugin…