IntelliJ Platform Plugin SDK Help

Android Plugin Extension Point and Listener List

127 Extension Points and 36 Listeners

Legend

Listeners

Topic searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Listener links corresponding listener to implement.

See Listeners on how to register listeners.

Extension Points

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is the related Extension Point class.

See Extensions on how to declare extensions in your plugin.

Tags

See Verifying Plugin Compatibility for overview of API status.

Tag

Description

Details

Deprecated

Deprecated API

See code documentation for replacement.

Removal

Scheduled for Removal API

Annotated with @ApiStatus.ScheduledForRemoval.

See code documentation for replacement.

Obsolete

Obsolete API

Annotated with @ApiStatus.Obsolete.

Do not use in new code, see code documentation for replacement.

Experimental API

Experimental API

Annotated with @ApiStatus.Experimental.

API might be altered or removed without prior notice.

Internal API

Internal API

Annotated with @ApiStatus.Internal.

Must not be used by third party plugins, see Internal API Migration.

Project-Level

Project-Level

Extension Point/Topic

Can have Project as constructor parameter.

- Extension Point: declared with area="IDEA_PROJECT"

- Listener: registered in <projectListeners>

DumbAware

DumbAware

Extension Point

Implementations marked with DumbAware will be processed during dumb mode.

Non-Dynamic

Non-Dynamic

Extension Point

Installation/update of plugin requires restarting the IDE, see Dynamic Plugins.

Android Plugin

Android Plugin – Listeners

adt-ui.xml

adt-ui.xml

aiplugin-api.xml

aiplugin-api.xml

android-adb.xml

android-adb.xml

android-common.xml

android-common.xml

android-editing-metrics.xml

android-editing-metrics.xml

android-execution-common.xml

android-execution-common.xml

android-kotlin.common.xml

android-kotlin.common.xml

android-lang.xml

android-lang.xml

android-navigator.xml

android-navigator.xml

android-npw.xml

android-npw.xml

android-plugin.xml

android-plugin.xml

android-templates.xml

android-templates.xml

apkanalyzer.xml

apkanalyzer.xml

app-inspection.xml

app-inspection.xml

app-inspector.xml

app-inspector.xml

assistant.xml

assistant.xml

com.android.tools.gradle.dcl

com.android.tools.gradle.dcl

compose-designer.xml

compose-designer.xml

customview.xml

customview.xml

databinding.xml

databinding.xml

designer.xml

designer.xml

gradle-dsl-android.xml

gradle-dsl-android.xml

gradle-dsl.xml

gradle-dsl.xml

intellij.android.gradle.dsl.android.xml

intellij.android.gradle.dsl.android.xml

layout-inspector.xml

layout-inspector.xml

lint-plugin.xml

lint-plugin.xml

logcat.xml

logcat.xml

native-symbolizer.xml

native-symbolizer.xml

naveditor.xml

pipeline.xml

pipeline.xml

profilers.xml

profilers.xml

project-system-gradle-plugin.xml

project-system-gradle-plugin.xml

project-system-plugin.xml

project-system-plugin.xml

resources-explorer.xml

resources-explorer.xml

safeargs.common.xml

safeargs.common.xml

server-flags.xml

server-flags.xml

testartifacts.xml

testartifacts.xml

02 January 2026