Skip to content

Conversation

@jwren
Copy link
Member

@jwren jwren commented Dec 13, 2025

This PR fixes binary compatibility issues preventing the plugin from passing verification on Android Studio 2024.2 (AI-242) and other versions.

Changes:

  • FlutterNewProjectAction.kt: Switched from (unresolved in 242) to wrapped in .
  • NativeEditorNotificationProvider.java: Replaced (incompatible) with constructor usage.
  • TestForm.java, FlutterGeneratorPeer.java: Updated calls to use compatible overloads.
  • verify-ignore-problems.txt: Added specific suppressions for constructor (affects EAP/253) and optional dependencies.

Verification Results:

  • AI-241, AI-242, AI-243, AI-251: Compatible
  • IC/IU 243/251/252: Compatible
  • IU-253: One known missing dependency warning (suppressed/expected for optional module).

- Expanded verification to 12+ IDE versions (Android Studio, IntelliJ Community/Ultimate 2024.1-2025.2)
- Replaced internal  usage with
- Replaced deprecated  with  globally
- Fixed  and other platform deprecations
- Suppressed unavoidable internal API usages (ProjectImpl, BadgeIcon)
- Resolved compilation warnings
Resolves compatibility problems in NativeEditorNotificationProvider, TestForm, FlutterGeneratorPeer, and FlutterNewProjectAction. Updates verifier exclusions.
@jwren jwren closed this Dec 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant