屏蔽掉mipi摄像头后还是摄像头id不为0或1,程序打开手机摄像头可以,开发板不行。

固件类型:官方提供的固件
固件文件名称:ITX-3588J_Android12_HDMI_220311
固件下载地址:Firefly | 让科技更简单,让生活更智能
Log日志:log.txt

打开摄像头报错信息如下:
com.fire.recognition E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.fire.recognition, PID: 2452
java.lang.IllegalArgumentException: No available camera can be found.
at androidx.camera.core.CameraSelector.filter(CameraSelector.java:100)
at androidx.camera.lifecycle.ProcessCameraProvider.bindToLifecycle(ProcessCameraProvider.java:389)
at androidx.camera.lifecycle.ProcessCameraProvider.bindToLifecycle(ProcessCameraProvider.java:275)
at com.fire.recognition.CameraXPreviewHelper.lambda$startCamera$3$CameraXPreviewHelper(CameraXPreviewHelper.java:144)
at com.fire.recognition.-$$Lambda$CameraXPreviewHelper$cIn9ZemiT2nGDPk_1Fby3Oi-07w.run(Unknown Source:12)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

tchip_askquestions
log.txt (1.36 KB)

最后问题追踪,是因为Android最新开发框架jetpack里面只有0,1两个摄像头ProcessCameraProvider,如果是3个摄像头会返回null,请问如何将摄像头id设置为从0开始。

淼淼海洋 发表于 2022-3-25 16:40
最后问题追踪,是因为Android最新开发框架jetpack里面只有0,1两个摄像头ProcessCameraProvider,如果是3个 …

//#include "rk3588-firefly-itx-cam-8ms1m.dtsi"
...
&hdmirx_ctrler {
        status = "disabled";
};

按照以上配置修改再试试