오류 로그는 다음처럼 나옵니다.

 

java.lang.NullPointerException
at android.view.GLES20RecordingCanvas.drawBitmap(GLES20RecordingCanvas.java:118)
 

 

 

여기저기 찾아보니 GPU 하드웨어 가속을 사용하는 경우

 

Canvas.drawBitmap(mFrameBuffer, null, bmRect, paint);

 

위와 같이 두번째 인자를 'null' 로 넘기면 해당 오류가 발생한다고 합니다. 구글의 버그..ㅠㅠ

 

그리하여

 

rCanvas.drawBitmap(mFrameBuffer, srcRect, bmRect, paint);

 

두번째 인자를 가득 채워봤는데도 동일한 오류가 발생합니다.

 

 GPU 하드웨어 가속을 사용안하면 아무 이상없이 동작 잘 하는데 말이죠..ㅠㅠ

 

같은 오류를 겪으신분 안계신가요. ㅠㅠ