0

アプリを起動すると、ログに次のエラーが表示されます。誰か私のためにそれらのいくつかを解読して、潜在的な解決策を教えてもらえますか? 非常にイライラすることを証明していただければ幸いです。私はAndroid開発に慣れていません。1.6 SDK レベルの Android AVD で Eclipse SDK を使用しています。

ありがとう..

07-17 11:05:57.046: エラー
/AndroidRuntime(226): キャッチされていないハンドラー: キャッチされてい ない例外
が原因でスレッド メインが終了 するアクティビティを開始 ComponentInfo{com.darius.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: エラー/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.reflect.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(Native Method) 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:
エラー/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-17 11:05:57.056:
エラー/AndroidRuntime(226): ... 11もっと

4

1 に答える 1

2

あなたの問題は Distractions クラスの 87 行にあります。

プログラムが互換性のない型にオブジェクトをキャストしようとしたときにスローされる ClassCastException を訴えるエラー スタック。

FrameLayout をそうではないものとしてキャストしようとしているようです。

エラー スタックを解読するための良いヒントです。Caused by: This line will give you reason for error and the line below will show you where the error is going and will include line reference so that you can find the easy to find.問題。

于 2010-07-17T14:11:36.320 に答える