Проблема с приложением Android Uncaught исключения в журнале - PullRequest
0 голосов
/ 17 июля 2010

При запуске приложения в журнале появляются следующие ошибки.Можете ли вы расшифровать некоторые из них для меня и дать мне потенциальное решение?Я был бы очень признателен, если бы вы оказались очень разочаровывающими, и я новичок в разработке для Android.Я использую Eclipse SDK с Android AVD на уровне 1.6 SDK.

Спасибо ..

07-17 11: 05: 57.046:
ОШИБКА / AndroidRuntime (226): Uncaught
handler: основной выход потока из-за
uncaught исключения 07-17
11: 05: 57.056:
ERROR / AndroidRuntime (226):
java.lang.RuntimeException: Невозможно выполнитьначать деятельность
ComponentInfo {com.darius.android.distractions / com.darius.android.distractions.Distractions}: java.lang.ClassCastException:
android.widget.FrameLayout 07-17
11:05:57.056:
ОШИБКА / AndroidRuntime (226): в
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2401) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2417) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): при
android.app.ActivityThread.access $ 2100 (ActivityThread.java: 116) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1794) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
android.os.Handler.dispatchMessage (Handler.java:99) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
android.os.Looper.loop (Looper.java:123) 07-17 11: 05: 57.056:
ОШИБКА /AndroidRuntime (226): в
android.app.ActivityThread.main (ActivityThread.java:4203) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
java.lang.refle.Method.invokeNative (собственный метод) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
java.lang.reflect.Method.invoke (Method.java:521) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
com.android.internal.os.ZygoteInit
$ MethodAndArgsCaller.run (ZygoteInit.java:791) 07-17 11:05: 57.056:
ОШИБКА / AndroidRuntime (226): в
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:549) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime(226): в
dalvik.system.NativeStart.main (собственный метод) 07-17 11:05:57.056:
ОШИБКА / AndroidRuntime (226): вызвано: java.lang.ClassCastException:
android.widget.FrameLayout 07-17
11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
com.darius.android.distractions.Distractions.onCreate (Distractions.java:87) 07-17 11: 05: 57.056:
ERROR / AndroidRuntime (226): в
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1123) 07-17 11: 05: 57.056:
ОШИБКА / AndroidRuntime (226): в
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2364) 07-1711: 05: 57.056:
ОШИБКА / AndroidRuntime (226): ... еще 11

1 Ответ

2 голосов
/ 17 июля 2010

Ваша проблема в строке 87 вашего класса отвлечений.

Стек ошибок, сообщающий об исключении ClassCastException, которое выдается, когда программа пытается преобразовать объект в тип, с которым он не совместим.

Похоже, вы пытаетесь привести FrameLayout к чему-то, чем он не является.

Хороший совет для декодирования стека ошибок, найдите строку с надписью Причина: эта строка даст вам причинудля ошибки, и строка ниже покажет вам, где происходит ошибка, и будет содержать ссылку на строку, чтобы вы могли легко найти проблему.

...