android / camera-samples

Multiple samples showing the best practices in camera APIs on Android.
Apache License 2.0
4.95k stars 2.32k forks source link

Camera2Basic failed to open camera normally #545

Open hsf1002 opened 1 year ago

hsf1002 commented 1 year ago

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
hsf1002 commented 1 year ago

need to click 'Front JPEG (0)'