Eric
Eric
> 找到问题了,Manifest中application下边配置了android:hardwareAccelerated="false" android:largeHeap="true" 应该是demo写得有问题,我这边是重启设备有时才会抛这个异常然后奔溃一次,initUSBMonitor 里面自动执行了预览,但是Surface此时又为null。没等它创建完就调用预览了。我修改了执行顺序就没问题了: ``` mCameraHelper = UVCCameraHelper.getInstance(); mCameraHelper.setDefaultFrameFormat(UVCCameraHelper.FRAME_FORMAT_MJPEG); if (mCameraHelper.getUSBMonitor() == null) { mUVCCameraView = view.findViewById(R.id.cameraView); mUVCCameraView.setCallback(new CameraViewInterface.Callback() { @Override public void onSurfaceCreated(CameraViewInterface view, Surface surface) { Log.d(TAG,...