باسلام
طبق ویدیوی شما برنامه رو نوشتم و وقتی روی دکمه میزنم تا از دوربین یا گالری عکس فراخوانی کنم ویرچوال دیوایس هنگ می کنه و در قسمت دیباگ کنسول پیغام خطا صادر میشه و وقتی که روی گوشی واقعی فراخوانی میکنم در بازکردن گالری یا دوربین مشکلی نداره ولی نمیتونم عکس بگیرم یا لود کنم.
اینم خطایی که برای ویرچوال دیوایس میده:
I/xample.snackba( 9523): Background young concurrent copying GC freed 4037(430KB) AllocSpace objects, 0(0B) LOS objects, 47% free, 2191KB/4150KB, paused 1.626ms total 411.169ms
[GETX] GOING TO ROUTE /Page4
[GETX] Instance "CameraGalleryController" has been created
[GETX] Instance "CameraGalleryController" has been initialized
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): Failed to handle method call
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT typ=image/* }
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2067)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1727)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.app.Activity.startActivityForResult(Activity.java:5314)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.app.Activity.startActivityForResult(Activity.java:5272)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.plugins.imagepicker.ImagePickerDelegate.launchPickImageFromGalleryIntent(ImagePickerDelegate.java:330)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.plugins.imagepicker.ImagePickerDelegate.chooseImageFromGallery(ImagePickerDelegate.java:314)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.plugins.imagepicker.ImagePickerPlugin.onMethodCall(ImagePickerPlugin.java:359)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.os.Handler.handleCallback(Handler.java:938)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.os.Handler.dispatchMessage(Handler.java:99)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.os.Looper.loop(Looper.java:223)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at android.app.ActivityThread.main(ActivityThread.java:7656)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/MethodChannel#plugins.flutter.io/image_picker_android( 9523): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
D/AndroidRuntime( 9523): Shutting down VM
E/AndroidRuntime( 9523): FATAL EXCEPTION: main
E/AndroidRuntime( 9523): Process: com.example.snackbar, PID: 9523
E/AndroidRuntime( 9523): java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime( 9523): at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:430)
E/AndroidRuntime( 9523): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:267)
E/AndroidRuntime( 9523): at io.flutter.plugins.imagepicker.ImagePickerPlugin$MethodResultWrapper$1.run(ImagePickerPlugin.java:306)
E/AndroidRuntime( 9523): at android.os.Handler.handleCallback(Handler.java:938)
E/AndroidRuntime( 9523): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 9523): at android.os.Looper.loop(Looper.java:223)
E/AndroidRuntime( 9523): at android.app.ActivityThread.main(ActivityThread.java:7656)
E/AndroidRuntime( 9523): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 9523): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/AndroidRuntime( 9523): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
I/Process ( 9523): Sending signal. PID: 9523 SIG: 9
Lost connection to device.
Exited (sigterm)
سلام دوست خوبم ، حدس میزنم شما دسترسی های مورد نیاز رو مشخص نکردی داخل Android Manifest
لینک زیر رو یک نگاهی بنداز :
https://stackoverflow.com/questions/71465803/how-to-resolve-no-activity-found-to-handle-intent