Eclipse の Java のみのプロジェクト (B) に依存する Android プロジェクト (A) があります。具体的には、(A)のプロジェクトのプロパティで、Java Build Path->Projects、(B)をビルドパス上で必要なプロジェクトとして挙げています。
(B) でソース ファイルを編集して保存し、Android プロジェクトを実行すると、コンソールに次の警告が表示されます。
ActivityManager: Warning: Activity not started, its current task has been brought to the front
根本的な問題は、.apk ファイルが再構築されていないことにあるようです。たとえば、2012 年 11 月 8 日午後 1 時 46 分 41 秒に最後に変更されたので、B を変更して保存しました。タイムスタンプはそのままです。
この問題を回避するには、(A) のファイルを変更します。興味深いことに、保存後、.apk はまだ更新されていません! (「自動的にビルド」を有効にしています)。しかし、Android プロジェクトを実行すると、.apk が強制的に再構築され、(B) への変更が .apk ファイルに反映されます。
以前のバージョンの ADT ではこれが機能していたと思いますが、いつ機能しなくなったのかはわかりません。現在、Android Development Toolkit バージョン: 20.0.3.v201208082019-427395 で Eclipse 4.2.1 (Juno) を使用しています。
プロジェクトの設定に何か欠けている可能性はありますか? それとも、これは ADT のバグですか?