6

Eclipse3.7.1を使用して単純なAndroidアプリをデバッグしようとしています。Android SDKソースを添付したので、SDKのコードもステップスルーできます。SDKのコードに無条件のブレークポイントを設定できますが、条件付きのブレークポイントは設定できません。試してみると、次のエラーメッセージが表示されます。

条件付きブレークポイントエラー

条件付きブレークポイントにコンパイルエラーがあります。

理由:

条件付きブレークポイントをコンパイルできません-Javaプロジェクトコンテキストがありません

ただし、独自のソースによる条件付きブレークポイントは機能します。

私が見つけたトピックに関連する唯一の検索結果は、サードパーティのjarを含むプロジェクトをJavaプロジェクトに変換することを提案しています。しかし、Android SDKでこれを行う方法、つまりEclipseプロジェクトとして追加する方法はまったくわかりません。(それは賢明でさえありますか?)

4

1 に答える 1

7

このエラーを修正するには、プロジェクトで使用する Android ライブラリ用の新しい Java プロジェクトを作成します。SDK によって提供される Android ライブラリのソースをそのプロジェクトにリンクします。すべてを除外します (*)。そうしないと、警告メッセージとエラー メッセージがログに溢れます。その新しいプロジェクトのソース コードを、プロジェクトが使用する «android.jar» に添付します。それでおしまい。

ここに、より段階的な解決策を書きました。

于 2012-05-31T11:04:03.853 に答える