| <idea-plugin> |
| <depends>com.intellij.gradle</depends> |
| <actions> |
| <action id="AgpUpgrade" class="com.android.tools.idea.gradle.project.upgrade.AgpUpgradeAction" |
| icon="StudioIcons.Shell.ToolWindows.AGP_UPGRADE_ASSISTANT" |
| text="AGP Upgrade Assistant..." description="Upgrade the project's Android Gradle Plugin (AGP) dependency"> |
| <add-to-group group-id="AndroidToolsGroupExtension" anchor="first"/> |
| </action> |
| </actions> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <applicationService serviceInterface="com.android.tools.idea.gradle.project.upgrade.AgpVersionChecker" |
| serviceImplementation="com.android.tools.idea.gradle.project.upgrade.AgpVersionCheckerImpl"/> |
| <projectService serviceInterface="com.android.tools.idea.gradle.project.upgrade.AssistantInvoker" |
| serviceImplementation="com.android.tools.idea.gradle.project.upgrade.AssistantInvokerImpl"/> |
| <projectService serviceImplementation="com.android.tools.idea.gradle.project.upgrade.RefactoringProcessorInstantiator"/> |
| <projectService serviceInterface="com.android.tools.idea.gradle.project.upgrade.ContentManager" |
| serviceImplementation="com.android.tools.idea.gradle.project.upgrade.ui.ContentManagerImpl"/> |
| <usageGroupingRuleProvider implementation="com.android.tools.idea.gradle.project.upgrade.ComponentGroupingRuleProvider"/> |
| <usageTypeProvider implementation="com.android.tools.idea.gradle.project.upgrade.AgpComponentUsageTypeProvider" |
| order="first, before org.jetbrains.android.refactoring.GradleUsageTypeProvider"/> |
| </extensions> |
| |
| <extensions defaultExtensionNs="org.jetbrains.plugins.gradle"> |
| <issueChecker implementation="com.android.tools.idea.gradle.project.sync.errors.AgpVersionNotSupportedIssueChecker"/> |
| </extensions> |
| </idea-plugin> |