2012-02-29 5 views
2
私は私はこのウィンドウを取得する(F6)コードの上にいくつかのステップの後に、コードをデバッグしようとすると、Eclipseの

AndroidのEclipseのは:クラスファイルエディタ - ソースが見つからない

ので
Eclipse IDE for Java Developers 

Version: Indigo Service Release 1 
Build id: 20110916-0149 

を使ってAndroidのプロジェクトに取り組んでいます

とそれ以降は何もしません...これを修正するにはどうしたらいいですか?誰ですか?

enter image description here

+0

この質問を確認してくださいhttp://stackoverflow.com/questions/5753021/how-to-attach-source-to-android-jar – idiottiger

答えて

2

これは本当にエラーではありません。

FutureTask.javaはあなたのコードではなく、実際にはサードパーティのライブラリ(または他のプロジェクト)に含まれています。あなたは瓶の中に.classしかありません。

あなたのコードではないので、このFutureTaskレベルで実際にデバッグする必要はないはずです。あなたはちょうどステップアップすることができます。それが第三者の場合

ただしがそれをデバッグするを主張すれば、あなたは「...添付ソースの変更」FutureTaskをクリックして配置されているプロジェクト/ソースコードを添付する必要があり、通常はソースのプロジェクトではありあなたが瓶をダウンロードする同じ場所。他のプロジェクトの場合は、ソースを他のプロジェクトに向けるだけです。

+0

FutureTask.javaがどこから来たのかわかりません。自分のコードでデバッグしていますエラーが発生すると、クラスファイルエディタの上の画面にリダイレクトされます。 –

+0

FutureTaskは実際にはjava.util.concurrentの内部にあります(つまり、JDKのソースコードを意味します)。だからあなたはJDKレベルになっています。だから、このことを無視し、コードレベルに戻るまで一歩踏み込んでください。このFutureTaskを本当にデバッグする必要があると思われる場合は、idiottigerが提供するリンクをたどることができます。 – Rudy

+0

.classファイルから.javaファイルにアクセスする方法はありますか? – Faizan

0

FutureTask.javaは、java.util.concurrent名前空間の一部です。それはJava自体の一部です。 Javaソースをインストールすると、その中に入ることができますが、通常はそうしたくありません。

Eclipseの設定(Java->デバッグ - >ステップフィルタリング)の下に、Eclipseが進まないクラスを指定できるオプションがあります。

+0

これはうまくいかない –

関連する問題