Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

CameraUnavailableException

Offen
#465 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
android, kotlin
Bereich
mobile

Rechercherichtung

Beginne mit dem gemeldeten CameraFragment.setUpCamera-Aufruf in Zeile 253, dem vollständigen CameraUnavailableException-Trace und den aufgeführten CameraX 1.1.0-alpha01-Abhängigkeiten. Reproduziere den CAMERA_IN_USE-Fehler auf dem Samsung Galaxy J7 Max mit Android 8 und dokumentiere anschließend eine bestätigte Ursache und Behebung oder ein minimales Beispiel, das das Problem demonstriert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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...

Vorherrschende Sprache
Kotlin
Sterne
5.5k
Forks
2.4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus android/camera-samples

Alle Issues in android/camera-samples

Ähnliche Issues

Weitere Issues zu Kotlin

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.