CameraKit / camerakit-android

Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
https://camerakit.io
MIT License
5.35k stars 878 forks source link

Camera service is currently unavailable #623

Open douglasqueirozalmeida opened 3 years ago

douglasqueirozalmeida commented 3 years ago

Is this a bug report?

android.hardware.camera2.CameraManager.getCameraCharacteristics CameraManager.java:184
com.camerakit.api.camera2.ext.CameraManagerKt.getCameraId CameraManagerKt.java:17
com.camerakit.api.camera2.Camera2.open Camera2.java:48
com.camerakit.api.ManagedCameraApi.open ManagedCameraApi.java:12
com.camerakit.CameraPreview.openCamera CameraPreview.java:234
com.camerakit.CameraPreview$start$1$1.invokeSuspend CameraPreview.java:118
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith BaseContinuationImpl.java:33
kotlinx.coroutines.DispatchedTask.run DispatchedTask.java:241
kotlinx.coroutines.EventLoopImplBase.processNextEvent EventLoopImplBase.java:270
kotlinx.coroutines.BlockingCoroutine.joinBlocking BlockingCoroutine.java:79
kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking BuildersKt__BuildersKt.java:54
kotlinx.coroutines.BuildersKt.runBlocking BuildersKt.java:1
kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default BuildersKt__BuildersKt.java:36
kotlinx.coroutines.BuildersKt.runBlocking$default BuildersKt.java:1
com.camerakit.CameraPreview$start$1.invokeSuspend CameraPreview.java:115
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith BaseContinuationImpl.java:33
kotlinx.coroutines.DispatchedTask.run DispatchedTask.java:241
java.util.concurrent.Executors$RunnableAdapter.call Executors.java:422
java.util.concurrent.FutureTask.run FutureTask.java:237
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 ScheduledThreadPoolExecutor.java:152
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ScheduledThreadPoolExecutor.java:265
java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java:1112
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java:587
java.lang.Thread.run Thread.java:818

Environment

CameraKit Version: 'com.camerakit:camerakit:1.0.0-beta3.10' 'com.camerakit:jpegkit:0.1.0'

Android Device: Galaxy J1 Mini

Android Version: Android 5.1.1

Steps to Reproduce

  1. Open camera

Actual Behavior

Crash