web-dev-qa-db-ja.com

camerax.bindTolifecycle()によって発生したエラーが発生しました

Java.lang.IllegalArgumentException:カメラデバイスのサポートされていない表面の組み合わせが見つかりません - ID:0が多すぎる場合があります。

bindToLifecycle()のみを選択するのはimageCaptureまたはvideoCaptureのみを選ぶのですか?

 CameraX.bindToLifecycle(lifecycleOwner, mPreview, imageCapture,videoCapture)
 _
10
user6407556

バックスタックからカメラビューでフラグメントをポップピングしながら同じエラーが発生しましたが、ビューが出るときにすべてのアナライザをバインドすることによってそれを修正しました。

CameraX.unbindAll()
 _

ここで示唆されているように

1