没有虚拟方法createCaptureSessionByOutputConfigurations(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/

问题描述 投票:0回答:1

我在我的 React Native 项目和博览会中使用了 React-Native-Vision-Camera 模块

在 SM-J500M、三星 J5 手机上进行测试时,我在 onError 中收到此结果,相机变黑,没有其他反应,我该如何修复它?

[未知/未知]:[未知/未知] Landroid/hardware/camera2/CameraDevice 类中没有虚拟方法 createCaptureSessionByOutputConfigurations(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V ;或其超类(“android.hardware.camera2.CameraDevice”的声明出现在 /system/framework/framework.jar 中)

我尝试更新模块,在chatgpt和duck duck go上搜索

react-native build expo
1个回答
0
投票

该方法已添加到 API 级别 24

三星 J5 在 Android 5.0(API 级别 21)上发布,但应该可以更新到 Android N(API 级别 24),这已经足够新了。但如果没有更新到这一点,该方法将不可用,并且需要为那些较旧的 API 级别使用替代方法。因此,首先检查手机上的操作系统版本。

© www.soinside.com 2019 - 2024. All rights reserved.