-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Bug report
Describe the bug
I want to build my app for Windows and tried this package but I had to overwrite dependencies, downgrade firebase packages and its still not working...
Steps to reproduce
Steps to reproduce the behavior:
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: ^0.17.0
collection: ^1.18.0
path_provider: ^2.1.1
url_launcher: ^6.2.1
google_fonts: ^6.1.0
universal_io: ^2.2.2
shared_preferences: ^2.0.13
flutter_bloc: ^8.1.3
equatable: ^2.0.5
sembast: ^3.5.0+1
sembast_web: ^2.2.0
flutter_quill: ^9.1.0
flutter_staggered_grid_view: ^0.7.0
local_auth: ^2.1.1
flutter_colorpicker: ^1.0.3
share_plus: ^7.2.1
package_info_plus: ^5.0.1
cupertino_icons: ^1.0.2
google_sign_in: ^6.2.1
firebase_core: ^1.9.0
firebase_core_desktop: ^1.0.2
firebase_auth: ^3.11.2
firebase_auth_desktop: ^1.0.2
flutter_secure_storage: ^9.0.0
googleapis: ^12.0.0
googleapis_auth: ^1.4.1
http: ^0.13.4
purchases_flutter: ^6.0.0
workmanager: ^0.5.2
dynamic_color: ^1.6.8
scribble: ^0.9.1
dependency_overrides:
http: ^1.1.2
intl: ^0.18.0
Build for windows:
launch:json
{
"name": "Desktop",
"type": "dart",
"request": "launch",
"flutterMode": "debug",
"program": "lib/main_desktop.dart",
"args": [
"--dart-define=env_name=dev",
"--dart-define=revenuecat_app_id=...",
]
},
main_desktop.dart:
const firebaseOptions = FirebaseOptions(
appId: '...',
apiKey: '...',
projectId: '...',
messagingSenderId: '...',
authDomain: '...',
);
await Firebase.initializeApp(options: firebaseOptions);
Expected behavior
The build should work and the app starts and runs properly
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[β] Flutter (Channel stable, 3.16.7, on Microsoft Windows [Version 10.0.19045.3930], locale de-DE)
[β] Windows Version (Installed version of Windows is version 10 or higher)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
X Could not determine java version
X Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[β] Chrome - develop for the web
[β] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.2.2)
[β] Android Studio (version 4.0)
[β] VS Code (version 1.85.1)
[β] Connected device (3 available)
[β] Network resources
Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 3.2.4
Flutter SDK 3.16.7
foxynotes 1.0.51+51
dependencies:
- collection 1.18.0
- cupertino_icons 1.0.6
- dynamic_color 1.6.9 [flutter flutter_test material_color_utilities]
- equatable 2.0.5 [collection meta]
- firebase_auth 3.11.2 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_auth_desktop 1.0.2 [desktop_webview_auth firebase_auth firebase_auth_dart firebase_auth_platform_interface firebase_core firebase_core_dart flutter meta]
- firebase_core 1.24.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_core_desktop 1.0.2 [firebase_core_dart firebase_core_platform_interface flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math web sky_engine]
- flutter_bloc 8.1.3 [bloc flutter provider]
- flutter_colorpicker 1.0.3 [flutter]
- flutter_localizations 0.0.0 [flutter intl characters clock collection material_color_utilities meta path vector_math web]
- flutter_quill 9.2.5 [flutter flutter_localizations intl dart_quill_delta collection quiver equatable meta html flutter_colorpicker markdown html2md charcode url_launcher flutter_keyboard_visibility device_info_plus super_clipboard]
- flutter_secure_storage 9.0.0 [flutter flutter_secure_storage_linux flutter_secure_storage_macos flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta]
- flutter_staggered_grid_view 0.7.0 [flutter]
- google_fonts 6.1.0 [flutter http path_provider crypto]
- google_sign_in 6.2.1 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]
- googleapis 12.0.0 [_discoveryapis_commons http]
- googleapis_auth 1.4.1 [args crypto http http_parser js]
- http 1.1.2 [async http_parser meta web]
- intl 0.18.1 [clock meta path]
- local_auth 2.1.8 [flutter local_auth_android local_auth_ios local_auth_platform_interface local_auth_windows]
- package_info_plus 5.0.1 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface web win32]
- path_provider 2.1.2 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- purchases_flutter 6.15.0 [flutter freezed_annotation json_annotation]
- scribble 0.9.1 [flutter flutter_state_notifier freezed_annotation history_state_notifier state_notifier vector_math perfect_freehand]
- sembast 3.5.0+1 [meta path synchronized]
- sembast_web 2.2.0 [sembast idb_shim synchronized]
- share_plus 7.2.1 [cross_file meta mime flutter flutter_web_plugins share_plus_platform_interface file url_launcher_web url_launcher_windows url_launcher_linux url_launcher_platform_interface ffi win32]
- shared_preferences 2.2.2 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- universal_io 2.2.2 [collection meta typed_data]
- url_launcher 6.2.3 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web
url_launcher_windows]
- workmanager 0.5.2 [flutter]
dev dependencies:
- flutter_launcher_icons 0.13.1 [args checked_yaml cli_util image json_annotation path yaml]
- flutter_lints 2.0.3 [lints]
- flutter_native_splash 2.3.9 [args flutter flutter_web_plugins js html image meta path universal_io xml yaml ansicolor]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math async boolean_selector characters collection material_color_utilities meta source_span stream_channel string_scanner term_glyph web]
dependency overrides:
- http 1.1.2 [async http_parser meta web]
- intl 0.18.1 [clock meta path]
transitive dependencies:
- _discoveryapis_commons 1.0.6 [http http_parser meta]
- _flutterfire_internals 1.0.2 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core firebase_core_platform_interface flutter meta]
- ansicolor 2.0.2
- archive 3.4.10 [crypto path pointycastle]
- args 2.4.2
- async 2.11.0 [collection meta]
- bloc 8.1.2 [meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- characters 1.3.0
- charcode 1.3.1
- checked_yaml 2.0.3 [json_annotation source_span yaml]
- cli_util 0.4.1 [meta path]
- clock 1.1.1
- cloud_firestore_platform_interface 5.7.7 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 2.8.10 [_flutterfire_internals cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js]
- convert 3.1.1 [typed_data]
- cross_file 0.3.3+8 [meta web]
- crypto 3.0.3 [typed_data]
- csslib 1.0.0 [source_span]
- dart_quill_delta 0.0.1 [collection diff_match_patch quiver]
- desktop_webview_auth 0.0.14 [crypto flutter http flutter_web_plugins plugin_platform_interface]
- device_info_plus 9.1.1 [device_info_plus_platform_interface ffi file flutter flutter_web_plugins meta win32 win32_registry]
- device_info_plus_platform_interface 7.0.0 [flutter meta plugin_platform_interface]
- diff_match_patch 0.4.1
- fake_async 1.3.1 [clock collection]
- ffi 2.1.0
- file 6.1.4 [meta path]
- firebase_auth_dart 1.0.1 [firebase_core_dart firebaseapis googleapis_auth http meta storagebox]
- firebase_auth_platform_interface 6.10.1 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 4.6.1 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_dart 1.0.1 [collection meta]
- firebase_core_platform_interface 5.0.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 1.7.3 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebaseapis 0.1.2 [_discoveryapis_commons http]
- fixnum 1.1.0
- flutter_keyboard_visibility 6.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_linux flutter_keyboard_visibility_macos flutter_keyboard_visibility_web flutter_keyboard_visibility_windows flutter]
- flutter_keyboard_visibility_linux 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_macos 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_keyboard_visibility_windows 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_plugin_android_lifecycle 2.0.17 [flutter]
- flutter_secure_storage_linux 1.2.0 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_macos 3.0.1 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_platform_interface 1.0.2 [flutter plugin_platform_interface]
- flutter_secure_storage_web 1.1.2 [flutter flutter_secure_storage_platform_interface flutter_web_plugins js]
- flutter_secure_storage_windows 3.0.0 [ffi flutter flutter_secure_storage_platform_interface path path_provider win32]
- flutter_state_notifier 0.7.3 [flutter meta provider state_notifier]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math web]
- freezed_annotation 2.4.1 [collection json_annotation meta]
- google_identity_services_web 0.3.0+2 [meta web]
- google_sign_in_android 6.1.21 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.7.3 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.4.5 [flutter plugin_platform_interface]
- google_sign_in_web 0.12.3+2 [flutter flutter_web_plugins google_identity_services_web google_sign_in_platform_interface http web]
- history_state_notifier 0.0.5 [state_notifier meta]
- html 0.15.4 [csslib source_span]
- html2md 1.3.1 [html collection]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- idb_shim 2.3.2 [sembast collection path js meta]
- image 4.1.4 [archive meta xml]
- irondash_engine_context 0.5.0 [flutter plugin_platform_interface]
- irondash_message_channel 0.5.0 [flutter ffi]
- js 0.6.7 [meta]
- json_annotation 4.8.1 [meta]
- lints 2.1.1
- local_auth_android 1.0.36 [flutter flutter_plugin_android_lifecycle intl local_auth_platform_interface]
- local_auth_ios 1.1.6 [flutter intl local_auth_platform_interface]
- local_auth_platform_interface 1.0.10 [flutter plugin_platform_interface]
- local_auth_windows 1.0.10 [flutter local_auth_platform_interface]
- markdown 7.1.1 [args meta]
- matcher 0.12.16 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.5.0 [collection]
- meta 1.10.0
- mime 1.0.4
- nested 1.0.0 [flutter]
- package_info_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- path 1.8.3
- path_provider_android 2.2.2 [flutter path_provider_platform_interface]
- path_provider_foundation 2.3.2 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.1 [ffi flutter path path_provider_platform_interface win32]
- perfect_freehand 1.0.4
- petitparser 6.0.2 [meta]
- pixel_snap 0.1.4 [flutter]
- platform 3.1.4
- plugin_platform_interface 2.1.8 [meta]
- pointycastle 3.7.4 [collection convert js]
- process 4.2.4 [file path platform]
- provider 6.1.1 [collection flutter nested]
- quiver 3.2.1 [matcher]
- share_plus_platform_interface 3.3.1 [cross_file flutter meta mime plugin_platform_interface path_provider uuid]
- shared_preferences_android 2.2.1 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.3.5 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.2 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.2 [flutter plugin_platform_interface]
- shared_preferences_web 2.2.2 [flutter flutter_web_plugins shared_preferences_platform_interface web]
- shared_preferences_windows 2.3.2 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- sky_engine 0.0.99
- source_span 1.10.0 [collection path term_glyph]
- sprintf 7.0.0
- stack_trace 1.11.1 [path]
- state_notifier 0.7.2+1 [meta]
- storagebox 0.1.0+3 [collection meta path xdg_directories]
- stream_channel 2.1.2 [async]
- string_scanner 1.2.0 [source_span]
- super_clipboard 0.8.3 [flutter collection meta super_native_extensions]
- super_native_extensions 0.8.3 [flutter flutter_web_plugins meta ffi collection js path uuid irondash_engine_context irondash_message_channel device_info_plus pixel_snap]
- synchronized 3.1.0+1
- term_glyph 1.2.1
- test_api 0.6.1 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- typed_data 1.3.2 [collection]
- url_launcher_android 6.2.2 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.2.4 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.1.1 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.1.0 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.3.1 [flutter plugin_platform_interface]
- url_launcher_web 2.2.3 [flutter flutter_web_plugins url_launcher_platform_interface web]
- url_launcher_windows 3.1.1 [flutter url_launcher_platform_interface]
- uuid 4.3.3 [crypto sprintf meta fixnum]
- vector_math 2.1.4
- web 0.3.0
- win32 5.2.0 [ffi]
- win32_registry 1.1.2 [ffi win32]
- xdg_directories 0.2.0+3 [meta path process]
- xml 6.5.0 [collection meta petitparser]
- yaml 3.1.2 [collection source_span string_scanner]