firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.61k stars 3.95k forks source link

🐛 [cloud_functions] use a deprecated version of the Android embedding #6949

Closed EchoCharlieDev closed 3 years ago

EchoCharlieDev commented 3 years ago

Bug report

Describe the bug This is a warning I receive on each compile. The exact warning message is the following:

" The plugins cloud_functions use a deprecated version of the Android embedding. To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider removing them since a future release of Flutter will remove these deprecated APIs. If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration. "

Steps to reproduce

Steps to reproduce the behaviour:

Run 'Flutter run'

Expected behavior

A clear and concise description of what you expected to happen.

Flutter doctor

Run flutter doctor and paste the output below:

Click To Expand ``` [√] Flutter (Channel dev, 2.5.0-6.0.pre, on Microsoft Windows [Version 10.0.19043.1165], locale en-001) [√] Android toolchain - develop for Android devices (Android SDK version 31.0.0) [X] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe) ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable. [√] Android Studio (version 4.1) [√] Android Studio (version 2021.1) [√] IntelliJ IDEA Community Edition (version 2021.1) [√] IntelliJ IDEA Community Edition (version 2021.2) [√] Connected device (2 available) ```

Flutter dependencies

Run flutter pub deps -- --style=compact and paste the output below:

Click To Expand ``` Dart SDK 2.14.0-383.0.dev Flutter SDK 2.5.0-6.0.pre dependencies: - animated_text_kit 4.2.1 [flutter characters] - avatar_glow 2.0.1 [flutter] - cached_network_image 3.1.0 [flutter flutter_cache_manager octo_image cached_network_image_platform_interface cached_network_image_web] - circle_list 1.0.5 [flutter] - cloud_firestore 2.5.0 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core fireba se_core_platform_interface flutter meta] - cloud_functions 3.0.1 [cloud_functions_platform_interface cloud_functions_web firebase_core firebase_core_pla tform_interface flutter] - country_pickers 2.0.0 [flutter] - currency_picker 2.0.5 [flutter collection] - dots_indicator 2.0.0 [flutter] - file_picker 3.0.4 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface] - firebase_auth 3.0.2 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_ interface flutter meta] - firebase_messaging 10.0.5 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interfa ce firebase_messaging_web flutter meta] - firebase_storage 10.0.2 [firebase_core firebase_core_platform_interface firebase_storage_platform_interface f irebase_storage_web flutter] - fl_chart 0.36.4 [flutter equatable pedantic] - flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine] - flutter_launcher_icons 0.9.2 [args image path yaml] - flutter_lints 1.0.4 [lints] - flutter_native_splash 1.2.1 [args image meta path xml yaml universal_io] - flutter_slidable 0.6.0 [flutter] - flutter_sound_lite 8.3.9 [path_provider recase uuid provider flutter_spinkit path synchronized logger flutter flutter_sound_platform_interface flutter_sound_web] - flutter_speed_dial 4.2.0 [flutter] - font_awesome_flutter 9.1.0 [flutter] - geocoding 2.0.0 [flutter geocoding_platform_interface] - geoflutterfire 3.0.1 [flutter cloud_firestore rxdart] - geolocator 7.4.0 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web] - giphy_picker 2.0.0 [flutter http] - google_fonts 2.1.0 [flutter http path_provider crypto] - google_mobile_ads 0.13.3 [meta flutter] - google_sign_in 5.0.7 [flutter google_sign_in_platform_interface google_sign_in_web meta] - image_crop 0.4.0 [flutter] - image_picker 0.8.3+3 [flutter flutter_plugin_android_lifecycle image_picker_for_web image_picker_platform_int erface] - liquid_progress_indicator 0.4.0 [flutter] - mdi 5.0.0-nullsafety.0 [flutter] - ntp 2.0.0 - package_info_plus 1.0.6 [flutter package_info_plus_platform_interface package_info_plus_linux package_info_pl us_macos package_info_plus_windows package_info_plus_web] - path_provider 2.0.2 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_pr ovider_windows] - pay 1.0.5 [flutter flutter_localizations pay_android pay_ios pay_platform_interface meta] - permission_handler 8.1.4+2 [flutter meta permission_handler_platform_interface] - provider 5.0.0 [collection flutter nested] - restart_app 1.0.3 [flutter] - rxdart 0.27.1 - scrollable_positioned_list 0.2.0-nullsafety.0 [flutter collection] - share 2.0.4 [meta mime flutter] - shared_preferences 2.0.7 [flutter meta shared_preferences_linux shared_preferences_macos shared_preferences_p latform_interface shared_preferences_web shared_preferences_windows] - stripe_payment 1.1.4 [flutter] - transparent_image 2.0.0 - url_launcher 6.0.9 [flutter meta url_launcher_linux url_launcher_macos url_launcher_platform_interface url_la uncher_web url_launcher_windows] - version 2.0.0 dev dependencies: - flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector cha racters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data] transitive dependencies: - archive 3.1.2 [crypto path] - args 2.2.0 - async 2.8.1 [collection meta] - boolean_selector 2.1.0 [source_span string_scanner] - cached_network_image_platform_interface 1.0.0 [flutter flutter_cache_manager] - cached_network_image_web 1.0.1 [flutter flutter_cache_manager cached_network_image_platform_interface] - characters 1.1.0 - charcode 1.3.1 - clock 1.1.0 - cloud_firestore_platform_interface 5.4.0 [collection firebase_core flutter meta plugin_platform_interface] - cloud_firestore_web 2.4.0 [cloud_firestore_platform_interface collection firebase_core firebase_core_web flut ter flutter_web_plugins js] - cloud_functions_platform_interface 5.0.9 [firebase_core flutter meta plugin_platform_interface] - cloud_functions_web 4.0.11 [cloud_functions_platform_interface firebase_core firebase_core_web flutter flutte r_web_plugins js] - collection 1.15.0 - cross_file 0.3.1+4 [flutter meta] - crypto 3.0.1 [collection typed_data] - equatable 2.0.3 [collection meta] - fake_async 1.2.0 [clock collection] - ffi 1.1.2 - file 6.1.2 [meta path] - firebase_auth_platform_interface 6.0.1 [firebase_core flutter meta plugin_platform_interface] - firebase_auth_web 3.0.1 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web _plugins http_parser intl js meta] - firebase_core 1.5.0 [firebase_core_platform_interface firebase_core_web flutter meta] - firebase_core_platform_interface 4.0.1 [collection flutter meta plugin_platform_interface] - firebase_core_web 1.1.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta] - firebase_messaging_platform_interface 3.0.4 [firebase_core flutter meta plugin_platform_interface] - firebase_messaging_web 2.0.4 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter f lutter_web_plugins js meta] - firebase_storage_platform_interface 4.0.1 [collection firebase_core flutter meta plugin_platform_interface] - firebase_storage_web 3.0.1 [async firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta] - flutter_blurhash 0.6.0 [flutter meta pedantic] - flutter_cache_manager 3.1.2 [clock collection file flutter http path path_provider pedantic rxdart sqflite uu id] - flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math] - flutter_plugin_android_lifecycle 2.0.2 [flutter] - flutter_sound_platform_interface 8.3.9 [flutter meta plugin_platform_interface logger] - flutter_sound_web 8.3.9 [flutter_sound_platform_interface flutter logger flutter_web_plugins meta js] - flutter_spinkit 5.0.0 [flutter] - flutter_svg 0.22.0 [flutter meta path_drawing vector_math xml] - flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math] - geocoding_platform_interface 2.0.0 [flutter meta plugin_platform_interface] - geolocator_android 1.0.0 [flutter geolocator_platform_interface] - geolocator_apple 1.0.0 [flutter geolocator_platform_interface] - geolocator_platform_interface 2.3.2 [flutter plugin_platform_interface vector_math meta] - geolocator_web 2.0.6 [flutter flutter_web_plugins geolocator_platform_interface] - google_sign_in_platform_interface 2.0.1 [flutter meta quiver] - google_sign_in_web 0.10.0+2 [flutter flutter_web_plugins google_sign_in_platform_interface js meta] - http 0.13.3 [async http_parser meta path pedantic] - http_parser 4.0.0 [charcode collection source_span string_scanner typed_data] - image 3.0.2 [archive meta xml] - image_picker_for_web 2.1.3 [flutter flutter_web_plugins image_picker_platform_interface meta] - image_picker_platform_interface 2.3.0 [flutter http meta plugin_platform_interface cross_file] - intl 0.17.0 [clock path] - js 0.6.3 - lints 1.0.1 - logger 1.0.0 - matcher 0.12.10 [stack_trace] - meta 1.7.0 - mime 1.0.0 - nested 1.0.0 [flutter] - octo_image 1.0.0+1 [flutter flutter_blurhash] - package_info_plus_linux 1.0.3 [package_info_plus_platform_interface flutter path] - package_info_plus_macos 1.1.1 [flutter] - package_info_plus_platform_interface 1.0.2 [flutter meta plugin_platform_interface] - package_info_plus_web 1.0.4 [flutter flutter_web_plugins http meta package_info_plus_platform_interface] - package_info_plus_windows 1.0.3 [package_info_plus_platform_interface ffi flutter win32] - path 1.8.0 - path_drawing 0.5.1 [vector_math meta path_parsing flutter] - path_parsing 0.2.1 [vector_math meta] - path_provider_linux 2.0.2 [flutter path path_provider_platform_interface xdg_directories] - path_provider_macos 2.0.2 [flutter] - path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface] - path_provider_windows 2.0.3 [ffi flutter meta path path_provider_platform_interface win32] - pay_android 1.0.4 [flutter flutter_localizations pay_platform_interface flutter_svg] - pay_ios 1.0.4 [flutter pay_platform_interface] - pay_platform_interface 1.0.2 [flutter yaml] - pedantic 1.11.1 - permission_handler_platform_interface 3.6.1 [flutter meta plugin_platform_interface] - petitparser 4.2.0 [meta] - platform 3.0.2 - plugin_platform_interface 2.0.1 [meta] - process 4.2.3 [file path platform] - quiver 3.0.1 [matcher] - recase 4.0.0 - shared_preferences_linux 2.0.2 [file meta flutter path path_provider_linux shared_preferences_platform_interf ace] - shared_preferences_macos 2.0.2 [flutter shared_preferences_platform_interface] - shared_preferences_platform_interface 2.0.0 [flutter] - shared_preferences_web 2.0.2 [flutter flutter_web_plugins meta shared_preferences_platform_interface] - shared_preferences_windows 2.0.2 [flutter file meta path path_provider_platform_interface path_provider_windo ws shared_preferences_platform_interface] - sky_engine 0.0.99 - source_span 1.8.1 [collection path term_glyph] - sqflite 2.0.0+4 [flutter sqflite_common path] - sqflite_common 2.0.1 [synchronized path meta] - stack_trace 1.10.0 [path] - stream_channel 2.1.0 [async] - string_scanner 1.1.0 [charcode source_span] - synchronized 3.0.0 - term_glyph 1.2.0 - test_api 0.4.2 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher] - typed_data 1.3.0 [collection] - universal_io 2.0.4 [collection crypto meta typed_data] - url_launcher_linux 2.0.1 [flutter] - url_launcher_macos 2.0.1 [flutter] - url_launcher_platform_interface 2.0.4 [flutter plugin_platform_interface] - url_launcher_web 2.0.4 [flutter flutter_web_plugins meta url_launcher_platform_interface] - url_launcher_windows 2.0.2 [flutter] - uuid 3.0.4 [crypto] - vector_math 2.1.0 - win32 2.2.6 [ffi] - xdg_directories 0.2.0 [meta path process] - xml 5.2.0 [collection meta petitparser] - yaml 3.1.0 [collection source_span string_scanner] ```

markusaksli-nc commented 3 years ago

Hi @EchoCharlieDev I see there's an open issue addressing the case you described https://github.com/FirebaseExtended/flutterfire/issues/6770. Please follow up on that issue, I'm closing the current one as a duplicate. If you disagree, please write in the comments and I will reopen it. Thank you