-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Labels
Description
Summary and context of the enhancement
Gradle team recently released the Android Gradle Plugin version 9 -> The latest version of the POEditor does not comply with this issue, since the Gradle sync fails with the following message:
- In AGP 9, Android’s Gradle DSL moved to the “new DSL” (ApplicationExtension, LibraryExtension, etc.).
- Your PoEditor Gradle plugin (com.hyperdevs.poeditor:4.3.0) is trying to access the old AGP type BaseAppModuleExtension.
- When you remove the legacy compatibility toggles,
android.builtInKotlin=false
android.newDsl=falsethe old extension type is no longer registered, so PoEditor crashes with:
Extension of type 'BaseAppModuleExtension' does not exist ... registered: ... ApplicationExtension ...
So the blocker is not “Gradle 9 itself” first—it’s PoEditor plugin compatibility with AGP 9’s DSL.
Suggested implementation
For the plugin, see the way to have a support for the new DSL that will be used for creating gradle extensions
and not relying on the old AGP and the DSL
Additional documentation
https://blog.jetbrains.com/kotlin/2026/01/update-your-projects-for-agp9/
https://developer.android.com/build/releases/agp-9-0-0-release-notes
https://blog.jetbrains.com/kotlin/2026/01/update-your-projects-for-agp9/
Reactions are currently unavailable