- Когда я запускаю код с «ожиданием»
- приложение «ожидание» зависло на черном экране
- Запустить без «ожидания»
- Приложение установлено успешно, но когда я нажимаю на гостя это не сработает
- как только я нажму на гостя, это будет выглядеть так
main.dart
import 'package:multi_score/auth/customer_signup.dart';
import 'package:multi_score/main_screens/customer_home.dart';
import 'package:multi_score/main_screens/supplier_home.dart';
import 'package:multi_score/main_screens/welcome_screen.dart';
import 'package:firebase_core/firebase_core.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
Firebase.initializeApp();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
//home: WelcomeScreen(),
initialRoute: '/welcome_screen',
routes: {
'/welcome_screen':(context) => const WelcomeScreen(),
'/customer_home':(context) => const CustomerHomeScreen(),
'/supplier_home':(context) => const SupplierHomeScreen(),
'/customer_signup':(context) => const CustomerRagister(),
},
);
}
}
Пожалуйста, найдите ниже журналы этой проблемы.
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
√ Built build\app\outputs\flutter-apk\app-debug.apk.
Debug service listening on ws://127.0.0.1:53308/_gBL46eXSKI=/ws
Syncing files to device sdk gphone x86...
E/flutter ( 5501): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(java.lang.Exception: Failed to load FirebaseOptions from resource. Check that you have defined values.xml correctly., Exception, Cause: null, Stacktrace: java.lang.Exception: Failed to load FirebaseOptions from resource. Check that you have defined values.xml correctly.
E/flutter ( 5501): at io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin.lambda$optionsFromResource$4$io-flutter-plugins-firebase-core-FlutterFirebaseCorePlugin(FlutterFirebaseCorePlugin.java:207)
E/flutter ( 5501): at io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
E/flutter ( 5501): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/flutter ( 5501): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/flutter ( 5501): at java.lang.Thread.run(Thread.java:923)
E/flutter ( 5501): , null)
E/flutter ( 5501): #0 FirebaseCoreHostApi.optionsFromResource (package:firebase_core_platform_interface/src/pigeon/messages.pigeon.dart:242:7)
E/flutter ( 5501):
E/flutter ( 5501): #1 MethodChannelFirebase.initializeApp (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:89:25)
E/flutter ( 5501):
E/flutter ( 5501): #2 Firebase.initializeApp (package:firebase_core/src/firebase.dart:43:31)
E/flutter ( 5501):
E/flutter ( 5501):
D/ProfileInstaller( 5501): Installing profile for com.example.multi_score
E/flutter ( 5501): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: [core/no-app] No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp()
E/flutter ( 5501): #0 MethodChannelFirebase.app (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:193:5)
E/flutter ( 5501): #1 Firebase.app (package:firebase_core/src/firebase.dart:56:41)
E/flutter ( 5501): #2 FirebaseAuth.instance (package:firebase_auth/src/firebase_auth.dart:38:47)
E/flutter ( 5501): #3 _WelcomeScreenState.build. (package:multi_score/main_screens/welcome_screen.dart:223:46)
E/flutter ( 5501): #4 _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart
E/flutter ( 5501): #5 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:315:24)
E/flutter ( 5501): #6 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652:11)
E/flutter ( 5501): #7 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309:5)
E/flutter ( 5501): #8 BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:242:7)
E/flutter ( 5501): #9 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:670:9)
E/flutter ( 5501): #10 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:98:12)
E/flutter ( 5501): #11 PointerRouter._dispatchEventToRoutes. (package:flutter/src/gestures/pointer_router.dart:143:9)
E/flutter ( 5501): #12 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633:13)
E/flutter ( 5501): #13 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:141:18)
E/flutter ( 5501): #14 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:127:7)
E/flutter ( 5501): #15 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:495:19)
E/flutter ( 5501): #16 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:475:22)
E/flutter ( 5501): #17 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:430:11)
E/flutter ( 5501): #18 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:420:7)
E/flutter ( 5501): #19 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:383:5)
E/flutter ( 5501): #20 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:330:7)
E/flutter ( 5501): #21 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:299:9)
E/flutter ( 5501): #22 _invoke1 (dart:ui/hooks.dart:328:13)
E/flutter ( 5501): #23 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:429:7)
E/flutter ( 5501): #24 _dispatchPointerDataPacket (dart:ui/hooks.dart:262:31)
E/flutter ( 5501):
pubspec.yaml
name: multi_score
description: "A new Flutter project."
# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/arc ... nKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.0.0+1
environment:
sdk: '>=3.3.2
Подробнее здесь: https://stackoverflow.com/questions/784 ... ot-working
Мобильная версия