2011-08-05 21 views
1
08-05 00:25:13.320: ERROR/AndroidRuntime(16232):  at dalvik.system.NativeStart.main(Native Method) 
08-05 00:25:13.320: ERROR/AndroidRuntime(16232): Caused by: java.lang.reflect.InvocationTargetException 
08-05 00:25:13.320: ERROR/AndroidRuntime(16232):  at java.lang.reflect.Method.invokeNative(Native Method) 
08-05 00:25:13.320: ERROR/AndroidRuntime(16232):  at java.lang.reflect.Method.invoke(Method.java:491) 
08-05 00:25:13.320: ERROR/AndroidRuntime(16232):  at android.view.View$1.onClick(View.java:2678) 
08-05 00:25:13.320: ERROR/AndroidRuntime(16232):  ... 11 more 

このメソッドを実行中にこれらのエラーが発生し続けるデバッグエラーInvocationTargetException?

public void watchVideo(View view) { 
    video.setVideoPath(current.url); 
    video.setMediaController(new MediaController(this)); 
    video.requestFocus(); 
    video.start(); 
} 

現在、Gdata APIのYouTubeResultオブジェクトです。

ただ、周りグーグル
static YouTubeResult current; 

答えて

0

、私はこの発見した: Javaコンパイラは、2つの異なる パッケージに同じ名前を持つ2つの異なるクラスを検出したときに

を通常 "にjava.lang.reflect.InvocationTargetException" が発生します。一度に両方のクラスをインポートするときに、そのクラスのオブジェクトを作成しようとすると が発生すると、 "java.lang.reflect.InvocationTargetException"例外がスローされます。

解決策は、クラスのオブジェクトを作成するときに、コンパイラが何を使用するかをコンパイラが知るように、クラス名とともに パッケージ名を使用することです。

また、Eclipse IDEで[プロジェクト]> [クリーンアップ]を実行してください。私はいくつかの助けになることを願っています。乾杯。

+0

いいえ、それはうまくいきませんでした。それでもvideo.setVidePath()でエラーが表示される –

関連する問題