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
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)'