How to fix “Fail to connect to camera service” exception in Android emulator

前端 未结 8 1685
情书的邮戳
情书的邮戳 2020-12-01 06:35

I\'m getting a Fail to connect to camera service exception when I run my Android app in the emulator. I\'ve read the various existing posts but none have fixed this. It is

8条回答
  •  青春惊慌失措
    2020-12-01 06:54

    If you periodically got a white screen instead your view of camera - use:

    private void releaseCameraAndPreview() {
            if (mCamera != null) {
                mCamera.setPreviewCallback(null);
                mCameraView.getHolder().removeCallback(mCameraView);
                mCamera.release();
                mCamera = null;
            }
        }
    

    and put it here

    try {
                releaseCameraAndPreview();
                mCamera = getCameraInstance();
            }...
    

    and here

    @Override
        protected void onPause() {
            super.onPause();
            releaseCameraAndPreview();
        }
    

提交回复
热议问题