Skip to content

Android Gradle Plugin 9 support for the POEditor plugin #82

@zokica8

Description

@zokica8

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:

  1. In AGP 9, Android’s Gradle DSL moved to the “new DSL” (ApplicationExtension, LibraryExtension, etc.).
  2. Your PoEditor Gradle plugin (com.hyperdevs.poeditor:4.3.0) is trying to access the old AGP type BaseAppModuleExtension.
  3. When you remove the legacy compatibility toggles, android.builtInKotlin=false
    android.newDsl=false the 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/

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions