これを見てくれてありがとう。私はこれで少し頭を悩ませています。
Action Bar Sherlock 互換性ライブラリを利用する Android プロジェクトがあります。「SupportActivity」と呼ばれる追加のクラスを備えた独自の android.support.v4 ライブラリを含む古いバージョン ~3.5 で問題なく実行できました。
誤って Sherlock ライブラリを最新バージョン (4.0.2) に更新してしまい、android.support.v4 ソース ファイルが削除され、jar ファイルのみが使用されました。ただし、このjarファイルは「SupportActivity.class」を参照していないため、何らかの理由でプロジェクトに次のエラーが発生しました:
The type android.support.v4.app.SupportActivity cannot be resolved.
It is indirectly referenced from required .class files
LoadMapTask.java /ncas/src/viiad/task line 65 Java Problem
興味深いのは、このエラーがコメント行にあることです。「LoadMapTask.java」のコードは、ここで表示できます。
「間接的に参照されている」ため、プロジェクトのどこにも参照されている SupportActivity のインスタンスが見つかりません。
現在、Eclipse Indigo を使用し、Google API バージョン 15 (4.0.3) でコンパイルし、sdk/extras/android/support/v4/ jar を使用しています。私のビルド パスには、必要なプロジェクトとして Action Bar Sherlock (問題なくコンパイルされる) もあります。
さらに情報が必要な場合はお知らせください。コメントやあらゆる種類のヘルプをいただければ幸いです。ありがとうございました!