- 确保你的设备使用的是支持CameraX的操作系统版本
 
- 确保你已经添加了CameraX的依赖库到你的项目中
 
- 尝试使用以下代码来绑定CameraX的UseCase:
 
val preview = Preview.Builder()
    .setTargetAspectRatio(Rationoale.RATIO_16_9)
    .setTargetRotation(viewFinder.display.rotation)
    .build()
val imageCapture = ImageCapture.Builder()
    .setCaptureMode(ImageCapture.CAPTURE_MODE_MINIMIZE_LATENCY)
    .setTargetRotation(viewFinder.display.rotation)
    .build()
val imageAnalyzer = ImageAnalysis.Builder()
    .setTargetAspectRatio(Rationoale.RATIO_16_9)
    .setTargetRotation(viewFinder.display.rotation)
    .build()
    .also {
        it.setAnalyzer(cameraExecutor, LuminosityAnalyzer { luma -> 
            Log.d(TAG, "Average luminosity: $luma")
        })
    }
val camera = cameraProvider.bindToLifecycle(this, cameraSelector, preview, imageCapture, imageAnalyzer)
- 如果你仍然遇到问题,请尝试在gradle文件中添加以下代码:
 
android {
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}