Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Camera2Basic failed to open camera normally

Abierto
#545 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
android, kotlin
Área
mobile

Línea de trabajo

Reproduce el fallo de inicio de Camera2Basic en Android Studio en un dispositivo que solo tenga una cámara frontal, comenzando en CameraActivity y siguiendo la ruta de apertura de la cámara indicada por el log. Compara el primer inicio correcto con los inicios posteriores y usa el log de inicio informado para identificar dónde se detiene la apertura. Se considera completado cuando el ejemplo abre la cámara frontal de forma fiable después de salir, borrar los datos o reinstalarlo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

After I import Camera2Basic into Android Studio and run it (My device only has front camera)

for the first time, camera opened normally, then no matter I exit camera, clear the cache/data, uninstall the APP and reinstall it, camera still failed to open again. log from Android Studio is as below:

It seems stunk in the starting window, in the left-top window, it shows 'Front JPEG (0)'

2023-05-24 15:22:45.556  9183-9183  studio.deploy           pid-9183                             E  Could not remove dir '/data/data/com.android.example.camera2.basic/code_cache/.ll/': No such file or directory
---------------------------- PROCESS STARTED (9201) for package com.android.example.camera2.basic ----------------------------
2023-05-24 15:22:47.208  9201-9201  chatty                  com.android.example.camera2.basic    I  uid=10054(com.android.example.camera2.basic) re-initialized> identical 1 line
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/ResourcesKey;-><init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ILandroid/content/res/Configuration;Landroid/content/res/CompatibilityInfo;[Landroid/content/res/loader/ResourcesLoader;)V (blacklist, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/app/ResourcesManager;->invalidatePath(Ljava/lang/String;)V (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/ResourcesKey;->isPathReferenced(Ljava/lang/String;)Z (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager;->mCachedApkAssets:Landroid/util/ArrayMap; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager;->mCachedApkAssets:Landroid/util/ArrayMap; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager$ApkKey;->path:Ljava/lang/String; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager;->mCachedApkAssets:Landroid/util/ArrayMap; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/ApkAssets;->close()V (blacklist, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager;->mCachedApkAssets:Landroid/util/ArrayMap; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager$ApkKey;->path:Ljava/lang/String; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager;->mCachedApkAssets:Landroid/util/ArrayMap; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.209  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/ApkAssets;->close()V (blacklist, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/app/ResourcesManager;->isSameResourcesOverrideConfig(Landroid/os/IBinder;Landroid/content/res/Configuration;)Z (greylist-max-o, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager$ActivityResources;->overrideConfig:Landroid/content/res/Configuration; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.210  9201-9201  chatty                  com.android.example.camera2.basic    I  uid=10054(com.android.example.camera2.basic) identical 1 line
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager$ActivityResources;->overrideConfig:Landroid/content/res/Configuration; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/Configuration;->diffPublicOnly(Landroid/content/res/Configuration;)I (greylist-max-o, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/app/ResourcesManager;->overrideTokenDisplayAdjustments(Landroid/os/IBinder;Ljava/util/function/Consumer;)Z (blacklist, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden field Landroid/app/ResourcesManager$ActivityResources;->activityResources:Ljava/util/ArrayList; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.210  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/content/res/Resources;->overrideDisplayAdjustments(Ljava/util/function/Consumer;)V (blacklist, linking, denied)
2023-05-24 15:22:47.211  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/app/ResourcesManager;->updateResourcesForActivity(Landroid/os/IBinder;Landroid/content/res/Configuration;IZ)V (greylist-max-o, linking, denied)
2023-05-24 15:22:47.211  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/app/ResourcesManager;->getOrCreateActivityResourcesStructLocked(Landroid/os/IBinder;)Landroid/app/ResourcesManager$ActivityResources; (greylist-max-o, linking, denied)
2023-05-24 15:22:47.218  9201-9201  studio.deploy           com.android.example.camera2.basic    I  JVMTI::HiddenAPIWarning:Restoring not supported
2023-05-24 15:22:47.482  9201-9201  NetworkSecurityConfig   com.android.example.camera2.basic    D  No Network Security Config specified, using platform default
2023-05-24 15:22:47.483  9201-9201  NetworkSecurityConfig   com.android.example.camera2.basic    D  No Network Security Config specified, using platform default
2023-05-24 15:22:47.662  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2023-05-24 15:22:47.664  9201-9201  e.camera2.basi          com.android.example.camera2.basic    W  Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2023-05-24 15:22:47.752  9201-9201  CameraManagerGlobal     com.android.example.camera2.basic    I  Connecting to camera service
2023-05-24 15:22:47.793  9201-9217  System                  com.android.example.camera2.basic    W  A resource failed to call close. 
2023-05-24 15:22:47.793  9201-9217  System                  com.android.example.camera2.basic    W  A resource failed to call close. 
2023-05-24 15:22:47.972   475-1511  BufferQueueProducer     surfaceflinger                       E  [com.android.example.camera2.basic/com.example.android.camera2.basic.CameraActivity#0](id:1db0000006e,api:0,p:-1,c:475) disconnect: not connected (req=1)
2023-05-24 15:22:47.972  9201-9226  libEGL                  com.android.example.camera2.basic    W  EGLNativeWindowType 0xeba00018 disconnect failed
Lenguaje dominante
Kotlin
Estrellas
5.5k
Forks
2.4k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de android/camera-samples

Todos los issues de android/camera-samples

Issues similares

Más issues de Kotlin

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.