This message was deleted.
# android
s
This message was deleted.
e
AFAIK,
AndroidComponentsExtension
is different from extension with name
"android"
that will return
BaseExtension
And
beforeVariants
is only available in
AndroidComponentsExtension
👍 1
v
After looking into an old PR I noticed that “android” extension is probably replaced by “androidComponents” PR: https://github.com/android/gradle-recipes/pull/8/files#diff-b166043dd30e6674eaf7a49f91e00ef5411d9d08f5b9c8dd1fd2b2361a102971L11 Here is an example on how to access beforeVariants / onVariants :
Copy code
val extension = project.extensions.getByName("androidComponents") as ApplicationAndroidComponentsExtension

extension.beforeVariants {}
Ref: https://github.com/android/gradle-recipes/blob/agp-7.0/BuildSrc/testVariantFilteringOnBuildType/buildSrc/src/main/kotlin/CustomPlugin.kt