Skip to content

[Gradle 9] Fix Gradle 9 Deprecations in Packages #173320

@jesswrd

Description

@jesswrd

We should resolve Gradle 9 deprecations warnings in packages, to eventually safely upgrade to Gradle 9. To see which Android projects have Gradle 9 deprecation warnings, we can run ./gradlew help --scan on all projects using Gradle. If there is no gradle wrapper, use gradle help --scan

Any project using gradle may have deprecations. I found every project with a build.gradle by running find . -name "build.gradle" -exec dirname {} \; | sed 's/^\.\///' | sed 's/^/- [ ] /' | sort

If the android project has been checked, that project has no more deprecation warnings. All projects that should be checked:

  • packages/animations/example/android
  • packages/animations/example/android/app
  • packages/camera/camera/example/android
  • packages/camera/camera/example/android/app
  • packages/camera/camera_android/android
  • packages/camera/camera_android/example/android
  • packages/camera/camera_android/example/android/app
  • packages/camera/camera_android_camerax/android
  • packages/camera/camera_android_camerax/example/android
  • packages/camera/camera_android_camerax/example/android/app
  • packages/espresso/android
  • packages/espresso/example/android
  • packages/espresso/example/android/app
  • packages/extension_google_sign_in_as_googleapis_auth/example/android
  • packages/extension_google_sign_in_as_googleapis_auth/example/android/app
  • packages/file_selector/file_selector/example/android
  • packages/file_selector/file_selector/example/android/app
  • packages/file_selector/file_selector_android/android
  • packages/file_selector/file_selector_android/example/android
  • packages/file_selector/file_selector_android/example/android/app
  • packages/flutter_plugin_android_lifecycle/android
  • packages/flutter_plugin_android_lifecycle/example/android
  • packages/flutter_plugin_android_lifecycle/example/android/app
  • packages/go_router/example/android
  • packages/go_router/example/android/app
  • packages/google_fonts/example/android
  • packages/google_fonts/example/android/app
  • packages/google_maps_flutter/google_maps_flutter/example/android
  • packages/google_maps_flutter/google_maps_flutter/example/android/app
  • packages/google_maps_flutter/google_maps_flutter_android/android
  • packages/google_maps_flutter/google_maps_flutter_android/example/android
  • packages/google_maps_flutter/google_maps_flutter_android/example/android/app
  • packages/google_sign_in/google_sign_in/example/android
  • packages/google_sign_in/google_sign_in/example/android/app
  • packages/google_sign_in/google_sign_in_android/android
  • packages/google_sign_in/google_sign_in_android/example/android
  • packages/google_sign_in/google_sign_in_android/example/android/app
  • packages/image_picker/image_picker/example/android
  • packages/image_picker/image_picker/example/android/app
  • packages/image_picker/image_picker_android/android
  • packages/image_picker/image_picker_android/example/android
  • packages/image_picker/image_picker_android/example/android/app
  • packages/in_app_purchase/in_app_purchase/example/android
  • packages/in_app_purchase/in_app_purchase/example/android/app
  • packages/in_app_purchase/in_app_purchase_android/android
  • packages/in_app_purchase/in_app_purchase_android/example/android
  • packages/in_app_purchase/in_app_purchase_android/example/android/app
  • packages/interactive_media_ads/android
  • packages/interactive_media_ads/example/android
  • packages/interactive_media_ads/example/android/app
  • packages/local_auth/local_auth/example/android
  • packages/local_auth/local_auth/example/android/app
  • packages/local_auth/local_auth_android/android
  • packages/local_auth/local_auth_android/example/android
  • packages/local_auth/local_auth_android/example/android/app
  • packages/path_provider/path_provider/example/android
  • packages/path_provider/path_provider/example/android/app
  • packages/path_provider/path_provider_android/android
  • packages/path_provider/path_provider_android/example/android
  • packages/path_provider/path_provider_android/example/android/app
  • packages/pigeon/example/app/android
  • packages/pigeon/example/app/android/app
  • packages/pigeon/platform_tests/alternate_language_test_plugin/android
  • packages/pigeon/platform_tests/alternate_language_test_plugin/example/android
  • packages/pigeon/platform_tests/alternate_language_test_plugin/example/android/app
  • packages/pigeon/platform_tests/test_plugin/android
  • packages/pigeon/platform_tests/test_plugin/example/android
  • packages/pigeon/platform_tests/test_plugin/example/android/app
  • packages/quick_actions/quick_actions/example/android
  • packages/quick_actions/quick_actions/example/android/app
  • packages/quick_actions/quick_actions_android/android
  • packages/quick_actions/quick_actions_android/example/android
  • packages/quick_actions/quick_actions_android/example/android/app
  • packages/rfw/example/hello/android
  • packages/rfw/example/hello/android/app
  • packages/rfw/example/local/android
  • packages/rfw/example/local/android/app
  • packages/rfw/example/remote/android
  • packages/rfw/example/remote/android/app
  • packages/shared_preferences/shared_preferences/example/android
  • packages/shared_preferences/shared_preferences/example/android/app
  • packages/shared_preferences/shared_preferences_android/android
  • packages/shared_preferences/shared_preferences_android/example/android
  • packages/shared_preferences/shared_preferences_android/example/android/app
  • packages/two_dimensional_scrollables/example/android
  • packages/two_dimensional_scrollables/example/android/app
  • packages/url_launcher/url_launcher/example/android
  • packages/url_launcher/url_launcher/example/android/app
  • packages/url_launcher/url_launcher_android/android
  • packages/url_launcher/url_launcher_android/example/android
  • packages/url_launcher/url_launcher_android/example/android/app
  • packages/video_player/video_player/example/android
  • packages/video_player/video_player/example/android/app
  • packages/video_player/video_player_android/android
  • packages/video_player/video_player_android/example/android
  • packages/video_player/video_player_android/example/android/app
  • packages/webview_flutter/webview_flutter/example/android
  • packages/webview_flutter/webview_flutter/example/android/app
  • packages/webview_flutter/webview_flutter_android/android
  • packages/webview_flutter/webview_flutter_android/example/android
  • packages/webview_flutter/webview_flutter_android/example/android/app
  • third_party/packages/flutter_svg/example/android
  • third_party/packages/flutter_svg/example/android/app

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions