android / android/camera-samples

CameraUnavailableException

Aperta
#465 1 commento 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Kotlin
Stelle
5.5k
Fork
2.4k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I am facing the below issue on a specific Android phone (Samsung Galaxy J7 Max, Android OS 8):

Caused by java.util.concurrent.ExecutionException
androidx.camera.core.InitializationException: androidx.camera.core.CameraUnavailableException: androidx.camera.camera2.internal.compat.CameraAccessExceptionCompat: CAMERA_IN_USE (4): connectHelper:1769: Camera "0" is already open

Below is complete log trace which I am getting in crashlytics:
Caused by java.util.concurrent.ExecutionException: androidx.camera.core.InitializationException: androidx.camera.core.CameraUnavailableException: androidx.camera.camera2.internal.compat.CameraAccessExceptionCompat: CAMERA_IN_USE (4): connectHelper:1769: Camera "0" is already open
at androidx.concurrent.futures.AbstractResolvableFuture.getDoneValue(AbstractResolvableFuture.java:518)
at androidx.concurrent.futures.AbstractResolvableFuture.get(AbstractResolvableFuture.java:475)
at androidx.concurrent.futures.CallbackToFutureAdapter$SafeFuture.get(CallbackToFutureAdapter.java:199)
at androidx.camera.core.impl.utils.futures.FutureChain.get(FutureChain.java:155)
at androidx.camera.core.impl.utils.futures.ChainingListenableFuture.get(ChainingListenableFuture.java:105)
at com.myapp.camerax.fragments.CameraFragment.setUpCamera$lambda-3(CameraFragment.java:253)
at com.myapp.camerax.fragments.CameraFragment.lambda$EMsPyTVNt0SkjjvLhSi7bXqFvsM(CameraFragment.java:3)
at com.myapp.camerax.fragments.-$$Lambda$CameraFragment$EMsPyTVNt0SkjjvLhSi7bXqFvsM.run(lambda:3)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:7025)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)

Gradle dependencies, I am using:
// CameraX core library
implementation "androidx.camera:camera-core:1.1.0-alpha01"
// CameraX Camera2 extensions
implementation "androidx.camera:camera-camera2:1.1.0-alpha01"
// CameraX Lifecycle library
implementation "androidx.camera:camera-lifecycle:1.1.0-alpha01"
// CameraX View class
implementation 'androidx.camera:camera-view:1.0.0-alpha21'
// Image compressor
implementation 'id.zelory:compressor:3.0.0'

Any fix will be appreciated...

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la chiamata segnalata a CameraFragment.setUpCamera alla riga 253, il trace completo di CameraUnavailableException e le dipendenze CameraX 1.1.0-alpha01 elencate. Riproduci l’errore CAMERA_IN_USE sul Samsung Galaxy J7 Max con Android 8, quindi documenta una causa e una correzione confermate oppure un esempio minimo che dimostri il problema.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, kotlin
Ambito
mobile
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.