0

Android 4.0.3 (API 15) を使用しています。デバッガーを停止して Android のソースにステップインすると、ソースが一致しません。つまり、ステップインした関数の外側に任意の数の行が表示されます。SDK マネージャーは、jar とはわずかに異なるバージョンのソースをダウンロードしているようです。

  • (Android SDK Managerを介して)jarをアンインストールし、再インストールしてみました。同じ問題。

  • マニフェストはバージョン 15 を指しています。

  • Java ビルド パス (プロジェクト - プロパティ) はバージョン 15 を示しています。

  • 特定の Android ソース ファイルのタブにカーソルを合わせると、正しいパスが表示されます。

私は何が欠けていますか?

もう 1 つコメント: Java ビルド パスでは、既に "android.jar" を追加していても、"Android 4.0.3" というエントリが自動的に追加されます。いずれにせよ、ソース パスは正しいです。

4

1 に答える 1

2

答えは振り返ってみると明らかです:)デバッグに使用するソースは、最小バージョンではなく、デバイスのバージョンと一致する必要があります。トリックは、Eclipse のソース設定を「解放」して、正しいバージョンを指すようにすることでした。

于 2013-08-06T02:46:20.447 に答える