http://blog.naver.com/PostView.nhn?blogId=budlbaram&logNo=50086118296

 

위 블로그를 참고하여 웹캠을 안드로이드로 전송하는 프로그램을 만들었는데요 


에물레이터 버전 2.3.3에서는 잘돌아가는데 핸드폰 넥서스s 2.3.4버전에서는 안돌아가는 상황이 발생했습니다


로그캣 에러코드는 다음과 같습니다.

08-20 02:36:07.242: I/LOG_SOCKET(3398): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

08-20 02:36:07.242: I/LOG_SOCKET(3398): at dalvik.system.NativeStart.main(Native Method)

08-20 02:36:07.253: D/AndroidRuntime(3398): Shutting down VM

08-20 02:36:07.253: W/dalvikvm(3398): threadid=1: thread exiting with uncaught exception (group=0x40015560)

08-20 02:36:07.265: E/AndroidRuntime(3398): FATAL EXCEPTION: main

08-20 02:36:07.265: E/AndroidRuntime(3398): java.lang.NullPointerException

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:344)

08-20 02:36:07.265: E/AndroidRuntime(3398): at exam.test.webcamtest.WebcamView.onDraw(WebcamView.java:38)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.View.draw(View.java:6880)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewGroup.drawChild(ViewGroup.java:1646)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.View.draw(View.java:6883)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.widget.FrameLayout.draw(FrameLayout.java:357)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewGroup.drawChild(ViewGroup.java:1646)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.View.draw(View.java:6883)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.widget.FrameLayout.draw(FrameLayout.java:357)

08-20 02:36:07.265: E/AndroidRuntime(3398): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewRoot.draw(ViewRoot.java:1522)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.os.Handler.dispatchMessage(Handler.java:99)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.os.Looper.loop(Looper.java:130)

08-20 02:36:07.265: E/AndroidRuntime(3398): at android.app.ActivityThread.main(ActivityThread.java:3683)

08-20 02:36:07.265: E/AndroidRuntime(3398): at java.lang.reflect.Method.invokeNative(Native Method)

08-20 02:36:07.265: E/AndroidRuntime(3398): at java.lang.reflect.Method.invoke(Method.java:507)

08-20 02:36:07.265: E/AndroidRuntime(3398): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

08-20 02:36:07.265: E/AndroidRuntime(3398): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

08-20 02:36:07.265: E/AndroidRuntime(3398): at dalvik.system.NativeStart.main(Native Method)


로그를 보면 bitmap 클래스에서 뭔가 오류가 있는거 같은데 어떻게 수정해야할지 모르겠네요 도움주시면 감사하겠습니다.