2.3.3버전에서만 어플이 sorry라는 메시지와 함께 강제 종료가 되어버립니다ㅠㅠ

 

일단 저는 갤럭시S2 진저브레드 2.3.3 을 사용하고 있습니다.

 

물론 무조건 실행시작과 동시에 강제 종료가 되는 건 아니고요~

 

테스트해보기 위해서 어플에 5개의 버튼이 있는데 5개를 한 번씩 누르다보면 sorry라는 메시지가 뜨면서 종료되었다가

 

닫기버튼을 누르면 다시 이전 화면으로 돌아와서 뜹니다..

 

그리고 돌아와서 또 5개의 버튼을 한 번씩 누르기 시작하면 그 때는 아무렇지 않게 잘 돌아갑니다..

 

저와 같이 개발 중인 다른 친구들 스마트폰은 2.2 버전인데 모두 처음부터 아무런 무리없이 잘 실행된다고 하고요..

 

물론 2.2버전인 에뮬에서도 아무 문제없이 잘 돌아가고요..ㅠㅠ

 

<uses-sdk android:minSdkVersion="7" /> 도 manifest파일에 명시해줬는데 10버전인 제 스마트폰에서 왜 안 돌아갈까요?ㅠㅠ

 

며칠을 씨름하다가 글을 올려 봅니다..

 

씨름하면서 알아낸 것들을 말씀드리면요..

 

일단 제 스마트폰에서 실행시켰을 때 DDMS 로그캣 창을 살펴보면요~

 

08-20 01:57:23.565: ERROR/AndroidRuntime(16596): java.lang.RuntimeException: Unable to start activity ComponentInfo{sample.hakkwa/sample.hakkwa.intro}: android.view.InflateException: Binary XML file line #1034: Error inflating class <unknown>
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.os.Looper.loop(Looper.java:123)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread.main(ActivityThread.java:3691)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at java.lang.reflect.Method.invokeNative(Native Method)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at java.lang.reflect.Method.invoke(Method.java:507)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at dalvik.system.NativeStart.main(Native Method)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596): Caused by: android.view.InflateException: Binary XML file line #1034: Error inflating class <unknown>
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.createView(LayoutInflater.java:518)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at sample.hakkwa.intro.onCreate(intro.java:30)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     ... 11 more
08-20 01:57:23.565: ERROR/AndroidRuntime(16596): Caused by: java.lang.reflect.InvocationTargetException
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at java.lang.reflect.Constructor.constructNative(Native Method)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.view.LayoutInflater.createView(LayoutInflater.java:505)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     ... 24 more
08-20 01:57:23.565: ERROR/AndroidRuntime(16596): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:563)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:439)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.content.res.Resources.loadDrawable(Resources.java:1997)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.content.res.TypedArray.getDrawable(TypedArray.java:653)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.widget.ImageView.<init>(ImageView.java:118)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     at android.widget.ImageView.<init>(ImageView.java:108)
08-20 01:57:23.565: ERROR/AndroidRuntime(16596):     ... 27 more

 

이런 에러들이 뜹니다ㅠㅠ

 

에러가 나는 자바파일 부분은 제가 실행을 어떻게 시키느냐에 따라 매번 달라지는데 공통점은 제가 만든 자바파일명만 바뀔 뿐

 

나머지는 똑같이 뜬다는 것입니다ㅠㅠ

 

정리하자면 왜 2.3.3버전인 제 스마트폰에서만 강제종료가 되는지, 해결책은 무엇인지 알고싶습니다ㅠㅠ

 

독학으로 혼자 공부하려니 부족한 점이 많네요ㅠㅠㅠ

 

고수님들의 도움 부탁드립니다ㅠㅠ

 

공지사항을 다 읽었음