@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
Camera.Parameters params = mCamera.getParameters();
//params.setPreviewSize(width, height);
params.setPictureFormat(PixelFormat.JPEG);
mCamera.setParameters(params);
mCamera.startPreview();
}

위의 코드에 주석 처리된 setPreviewSize를 살려 놓으면 에러가 발생합니다. ㅠㅠ

주석 처리된 상태에서는 비록 카메라 비율이 좀 이상하더라도 정상 작동 하구요..

디버그 해보면 인자로 넘어오는 width와 height가 각각 480, 623 이 넘어 옵니다.

무엇이 문제인지 알수가 없네요. ㅠㅠ

디자이어에서 테스트 해보고 있습니다.

소박하지만 사랑받는 앱을 만들어가고 싶은 소규모 개발 팀입니다