우선 제가
A. activity → B. activity → C. activity→ D. activity→ E. activity
이런 식 으로 만들었습니다.
(매우 단순한 레이아웃 안에 버튼을 만들어서 레이아웃 간의 이동을 하는.. 그게 끝인 소스입니다.)
그런데요 E. activity 로 이동 하게 되면 튕겨져 버립니다.
A~E 까지 모두 동일한 소스를 썼는데 E까지 넘어가면 튕겨져 버리는거죠..
그런데요.. 더더욱 절 미궁속에 빠트리는 것은 ..
A. activity → B. activity → C. activity→ D. activity→ E. activity 이렇게 말고,
E. activity 이렇게 하나만 만들면 E는 에러가 안납니다...
다음은 error log 입니다 .
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04-28 16:42:51.013: D/AndroidRuntime(2331): Shutting down VM
04-28 16:42:51.013: W/dalvikvm(2331): threadid=1: thread exiting with uncaught exception (group=0x40c1f1f8)
04-28 16:42:51.023: E/AndroidRuntime(2331): FATAL EXCEPTION: main
04-28 16:42:51.023: E/AndroidRuntime(2331): java.lang.RuntimeException: Unable to start activity ComponentInfo{ca.SONG/ca.SONG.SONG_N_REAL1}: android.view.InflateException: Binary XML file line #13: Error inflating class <unknown>
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread.access$600(ActivityThread.java:127)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.os.Handler.dispatchMessage(Handler.java:99)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.os.Looper.loop(Looper.java:137)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread.main(ActivityThread.java:4507)
04-28 16:42:51.023: E/AndroidRuntime(2331): at java.lang.reflect.Method.invokeNative(Native Method)
04-28 16:42:51.023: E/AndroidRuntime(2331): at java.lang.reflect.Method.invoke(Method.java:511)
04-28 16:42:51.023: E/AndroidRuntime(2331): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
04-28 16:42:51.023: E/AndroidRuntime(2331): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
04-28 16:42:51.023: E/AndroidRuntime(2331): at dalvik.system.NativeStart.main(Native Method)
04-28 16:42:51.023: E/AndroidRuntime(2331): Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class <unknown>
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.createView(LayoutInflater.java:606)
04-28 16:42:51.023: E/AndroidRuntime(2331): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
04-28 16:42:51.023: E/AndroidRuntime(2331): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:271)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.Activity.setContentView(Activity.java:1835)
04-28 16:42:51.023: E/AndroidRuntime(2331): at ca.SONG.SONG_N_REAL1.onCreate(SONG_N_REAL1.java:23)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.Activity.performCreate(Activity.java:4465)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)
04-28 16:42:51.023: E/AndroidRuntime(2331): ... 11 more
04-28 16:42:51.023: E/AndroidRuntime(2331): Caused by: java.lang.reflect.InvocationTargetException
04-28 16:42:51.023: E/AndroidRuntime(2331): at java.lang.reflect.Constructor.constructNative(Native Method)
04-28 16:42:51.023: E/AndroidRuntime(2331): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.view.LayoutInflater.createView(LayoutInflater.java:586)
04-28 16:42:51.023: E/AndroidRuntime(2331): ... 25 more
04-28 16:42:51.023: E/AndroidRuntime(2331): Caused by: java.lang.OutOfMemoryError
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.Bitmap.nativeCreate(Native Method)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:618)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:593)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.content.res.Resources.loadDrawable(Resources.java:1937)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.widget.ImageView.<init>(ImageView.java:119)
04-28 16:42:51.023: E/AndroidRuntime(2331): at android.widget.ImageView.<init>(ImageView.java:109)
04-28 16:42:51.023: E/AndroidRuntime(2331): ... 28 more
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
도저히 이유를 못 찾겠어서 조심스럽게 질문을 올려봅니다..
조언을 부탁드리겠습니다.
out of memory 네요... 뭐가 문제인지는 모르겠습니다만... 메모리를 마구쓰는 부분이 있는듯합니다.
정말 맨바탕에 달랑 버튼만 있나요? 뭔가 다른게 있는거 같은데요....




xml 파일 13번 라인에 오타가 있는지 확인해보세요;;