안드로이드 개발 질문/답변
(글 수 45,052)
Tab으로 3개의 Activity를 만들고
첫번째 activity를 view pager로 만들어 두개의 레이아웃을 넘기도록 하였는데요
첫번째 레이아웃에 프레임 레이아웃으로 맵을 같이 넣으면 어플이 죽네요;;;
로그를 봐도 모가 문젠지 잘모르겠는데
혹시 소스 좀 봐주실분 계신가요??
맵만 지우면 다 잘돌아가는데 왜 맵만 넣으면 안되는 걸까요;;;
2012.08.30 10:03:22
08-30 10:02:05.868: E/AndroidRuntime(11706): FATAL EXCEPTION: main
08-30 10:02:05.868: E/AndroidRuntime(11706): android.view.InflateException: Binary XML file line #24: Error inflating class com.google.android.maps.MapView
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.createView(LayoutInflater.java:518)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
08-30 10:02:05.868: E/AndroidRuntime(11706): at com.example.pagertest.MapViewActivity$BkPagerAdapter.instantiateItem(MapViewActivity.java:60)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.support.v4.view.PagerAdapter.instantiateItem(PagerAdapter.java:110)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:692)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.support.v4.view.ViewPager.populate(ViewPager.java:821)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.support.v4.view.ViewPager.populate(ViewPager.java:772)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1234)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.View.measure(View.java:8330)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewRoot.performTraversals(ViewRoot.java:839)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.view.ViewRoot.handleMessage(ViewRoot.java:1860)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.os.Handler.dispatchMessage(Handler.java:99)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.os.Looper.loop(Looper.java:123)
08-30 10:02:05.868: E/AndroidRuntime(11706): at android.app.ActivityThread.main(ActivityThread.java:3835)
08-30 10:02:05.868: E/AndroidRuntime(11706): at java.lang.reflect.Method.invokeNative(Native Method)
08-30 10:02:05.868: E/AndroidRuntime(11706): at java.lang.reflect.Method.invoke(Method.java:507)
08-30 10:02:05.868: E/AndroidRuntime(11706): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
08-30 10:02:05.868: E/AndroidRuntime(11706): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
08-30 10:02:05.868: E/AndroidRuntime(11706): at dalvik.system.NativeStart.main(Native Method)
08-30 10:02:05.868: E/AndroidRuntime(11706): Caused by: java.lang.reflect.InvocationTargetException
08-30 10:02:05.868: E/AndroidRuntime(11706): at java.lang.reflect.Constructor.cons
로그는 다음과 같은데요; 왜 map을 넣으면 inflate가 안되는지 모르겠네요;;;




오류나는 부분의 로그를 알려주시는게 더 빠를것 같은데 말입니다..