我正在Android Studio中使用camera2,并且在对其进行测试时,在此行上收到NoClassDefFoundError(运行时异常):
mCameraManager.openCamera("0", new CameraDevice.StateCallback() {
我不确定是什么原因造成的,但是通常环顾NoClassDefFoundError会让我相信这是由于类的静态初始化代码(这里大概是CameraDevice.StateCallBack?)引发异常而引起的。我想知道如何解决此错误。我是否需要以其他方式初始化CameraDevice.StateCallback?
最佳答案
此方法已添加到API级别21(Lollipop)中。这意味着您正在API低于21的设备上进行测试。
您始终可以检查documentation。