2010-07-17 4 views
0

앱을 시작하면 로그에 다음 오류가 표시됩니다. 누구든지 나를 위해 그 중 일부를 해독하고 나에게 잠재적 인 해결책을 줄 수 있습니까? 매우 실망 스럽다는 증명과 안드로이드 개발에 익숙하다면 정말 감사 할 것입니다. Eclipse SDK를 1.6 SDK 레벨의 Android AVD와 함께 사용하고 있습니다.Android 앱의 문제 로그의 알려지지 않은 예외

감사 ..

07-17 11 : 05 : 57.046 :
ERROR/AndroidRuntime (226) catch되지
핸들러 : 인해
캐치되지 않는 예외 07-17
에게 나가는 메인 쓰레드 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
java.lang.RuntimeException가 : 없음에 시작 활성
ComponentInfo {com.da rius.android.distractions/com.darius.android.distractions.Distractions} java.lang.ClassCastException가 :
android.widget.FrameLayout 07-17
11 : 05 : 57.056 :
ERROR/AndroidRuntime (226) :
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2401)에서 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
android.app.ActivityThread.handleLaunchActivity (ActivityThread에서. java : 2417) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226) :
,android.app.ActivityThread.access $ 2,100 (ActivityThread.java:116) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
android.app.ActivityThread $ H.handleMessage에서 (ActivityThread. 자바 : 1,794) 07-17 11 : 05 : 57.056 :
ERROR/(226) AndroidRuntime :
android.os.Handler.dispatchMessage (Handler.java:99)에서 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
android.os.Looper.loop (Looper.java:123)에서 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)에서
android.app.ActivityThread.main (ActivityThread.java:4203) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
java.lang.reflect.Method.invokeNative에서 (기본 방법) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
java.lang.reflect.Method.invoke (Method.java:521 AT) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
com.android.internal.os.ZygoteInit
$ MethodAndArgsCaller.run (ZygoteInit.java:791)에서,363,210 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:549)에서 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226) :
dalvik.system.NativeStart.main (기본 방법) 07-17 11:05:57.056 :
ERROR/AndroidRuntime (226) java.lang.ClassCastException가 :
android.widget.FrameLayout 07-17
11 : 05 : 57.056 :
ERROR/(226) AndroidRuntime : 의해 유발되는
com.darius.android.distractions.Distractions.onCreate (Distractions.java:87) 07-17 11 : 05 : 57.056 :
ERROR/AndroidRuntime (226)에서
android.app.Instrumentation.callActivityOnCreate (계측 .java : 1123) 07-17 11 : 05 : 57.056 :
오류/AndroidRuntime (226) :
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2364) 11월 7일부터 17일까지 : 05 : 57.056이 : 오류가/AndroidRuntime (226)
: ... (11) 더

답변

1

귀하의 문제가 Distractions 클래스의 87 번째 줄에.

프로그램이 호환되지 않는 형식으로 개체를 캐스팅하려고 시도 할 때 throw되는 ClassCastException을 오류 스택에 표시합니다.

FrameLayout을 무언가로 캐스팅하려고하는 것처럼 보입니다.

오류 스택을 디코딩하는 데 유용한 팁 : 원인은 다음과 같습니다.이 줄은 오류의 원인을 제공하며 아래 줄은 오류가 발생한 위치를 보여주고 줄 참조를 포함합니다. 문제를 쉽게 찾을 수 있습니다.