Steps to Reproduce
- Use a Google Pixel 6 with Android 12
- Open a flutter app with the camera plugin and an already set-up camera view with an initialized CameraController.
- Trigger the .takePicture() method via click on an actuator.
Expected results: Takes a picture and saves it to the device.
Actual results: its loading indefinitely in the CameraCaptureCallback STATE_CAPTURING.
Explain the flutter run --verbose
The dispose event is what I triggered myself when popping out of the camera view, after it there is no "crash" or error.
If I had not popped out of the camera view, it would be loading indefinitely.
Code-vise, its just the .takePicture() Function on a correctly initialized CameraController.
Logs
I/CameraManagerGlobal(18512): Connecting to camera service
[ +105 ms] I/Camera (18512): startPreview
[ +93 ms] I/Camera (18512): Updating builder settings
[ ] D/Camera (18512): Updating builder with feature: ExposureLockFeature
[ ] D/Camera (18512): Updating builder with feature: ExposurePointFeature
[ +5 ms] D/Camera (18512): Updating builder with feature: ZoomLevelFeature
[ ] D/Camera (18512): Updating builder with feature: AutoFocusFeature
[ ] D/Camera (18512): Updating builder with feature: NoiseReductionFeature
[ +2 ms] I/Camera (18512): updateNoiseReduction | currentSetting: fast
[ ] D/Camera (18512): Updating builder with feature: FocusPointFeature
[ ] D/Camera (18512): Updating builder with feature: ResolutionFeature
[ ] D/Camera (18512): Updating builder with feature: SensorOrientationFeature
[ ] D/Camera (18512): Updating builder with feature: FlashFeature
[ ] D/Camera (18512): Updating builder with feature: ExposureOffsetFeature
[ ] D/Camera (18512): Updating builder with feature: FpsRangeFeature
[+1311 ms] Activating Dart DevTools... (completed in 4,7s)
[ +165 ms] W/1.raster(18512): type=1400 audit(0.0:7033): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c79,c257,c512,c768
tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=de.letztewerbung.melder.melder
[ +304 ms] The Flutter DevTools debugger and profiler on Pixel 6 is available at: http://127.0.0.1:9102?uri=http://127.0.0.1:51433/rhPnXlYhngs=/
[+1874 ms] I/Camera (18512): runPictureAutoFocus
[ ] I/Camera (18512): lockAutoFocus
[ ] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +19 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +23 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +40 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +39 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 2 | aeState: 2
[ +69 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_WAITING_FOCUS | afState: 4 | aeState: 2
[ ] I/Camera (18512): captureStillPicture
[ +26 ms] D/Camera (18512): Updating builder with feature: ExposureLockFeature
[ ] D/Camera (18512): Updating builder with feature: ExposurePointFeature
[ ] D/Camera (18512): Updating builder with feature: ZoomLevelFeature
[ ] D/Camera (18512): Updating builder with feature: AutoFocusFeature
[ ] D/Camera (18512): Updating builder with feature: NoiseReductionFeature
[ ] I/Camera (18512): updateNoiseReduction | currentSetting: fast
[ +4 ms] D/Camera (18512): Updating builder with feature: FocusPointFeature
[ ] D/Camera (18512): Updating builder with feature: ResolutionFeature
[ ] D/Camera (18512): Updating builder with feature: SensorOrientationFeature
[ ] D/Camera (18512): Updating builder with feature: FlashFeature
[ ] D/Camera (18512): Updating builder with feature: ExposureOffsetFeature
[ ] D/Camera (18512): Updating builder with feature: FpsRangeFeature
[ +108 ms] I/Camera (18512): sending capture request
[ ] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 4 | aeState: 2
[ +46 ms] I/Camera (18512): unlockAutoFocus
[ +120 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +21 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +18 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +16 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +14 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +41 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +49 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +17 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +25 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +23 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +26 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +23 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +22 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +26 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +25 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +22 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +31 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +26 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 0 | aeState: 2
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 2
[ +31 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +22 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +39 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +25 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +35 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +38 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +24 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +36 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +34 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +29 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +28 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +33 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +30 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +26 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 1 | aeState: 1
[ +22 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +27 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +25 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +37 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +32 ms] D/CameraCaptureCallback(18512): CameraCaptureCallback | state: STATE_CAPTURING | afState: 2 | aeState: 1
[ +3 ms] I/Camera (18512): dispose
[ ] I/Camera (18512): close
[ ] I/Camera (18512): closeCaptureSession
[ +200 ms] I/Camera (18512): open | onClosed
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.22489.1000], locale de-DE)
• Flutter version 2.5.3 at C:\Tools\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18116933e7 (3 weeks ago), 2021-10-15 10:46:35 -0700
• Engine revision d3ea636dc5
• Dart version 2.14.4
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at C:\Programme und Tools\SDK
• Platform android-31, build-tools 31.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 2020.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[√] IntelliJ IDEA Community Edition (version 2021.1)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.2
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
[√] VS Code (version 1.61.2)
• VS Code at C:\Users\emrey\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.28.0
[√] Connected device (3 available)
• Pixel 6 (mobile) • 192.168.2.112:45509 • android-arm64 • Android 12 (API 31)
• Chrome (web) • chrome • web-javascript • Google Chrome 95.0.4638.69
• Edge (web) • edge • web-javascript • Microsoft Edge 95.0.1020.30
• No issues found!
Steps to Reproduce
Expected results: Takes a picture and saves it to the device.
Actual results: its loading indefinitely in the CameraCaptureCallback STATE_CAPTURING.
Explain the flutter run --verbose
The dispose event is what I triggered myself when popping out of the camera view, after it there is no "crash" or error.
If I had not popped out of the camera view, it would be loading indefinitely.
Code-vise, its just the .takePicture() Function on a correctly initialized CameraController.
Logs