Eclipse の Android メニューで [Android 文字列の抽出] オプションを使用していたところ、リソース (R) ファイルの生成時に aapt が突然クラッシュしました。私はここで完全に途方に暮れています。両方のプロジェクトでターゲット API を 15 から 16 に切り替えて、一度コンパイルするようにしましたが、まぐれだったようです。
私は Actinbar Sherlock を使用していますが、リソース ID の一部を生成するときにうんちをします。Actionbar Sherlock ビルドは、失敗した ActionBar Sherlock を使用する私のプロジェクトを見つけるだけです。
ビルドの詳細ログをオンにすると、print ステートメントの途中でクラッシュすることがわかります。
... Many working lines like the one below removed...
[2012-11-26 00:32:36 - MyProject] (new resource id abs__action_bar_tab_bar_view from /.../ActionBarSherlock/library/res/layout/abs__action_bar_tab_bar_view.xml)
[2012-11-26 00:32:36 - MyProject] (new resource id abs__action_bar_title_item from /.../ActionBarSherlock/library/res/layout/abs__action_bar_title_item.xml)
[2012-11-26 00:32:39 - MyProject] (new resource id abs__action_m
[2012-11-26 00:32:39 - MyProject] 'aapt' error. Pre Compiler Build aborted.
編集: Actionbar Sherlock の依存関係をすべて削除しましたが、まだ同じ問題があります
[2012-11-26 12:22:11 - MyProject] (new resource id details_title from /.../res/layout/details_title.xml)
[2012-11-26 12:22:13 - MyProject] (new resource id event_details from /.../res/layout/even
[2012-11-26 12:22:13 - MyProject] 'aapt' error. Pre Compiler Build aborted.
[2012-11-26 12:22:14 - MyProject] Starting full Package build.
ご覧のとおり、event_details.xml のコンパイル中に壊れたので、ファイルをすべて削除して R ファイルを生成しましたが、まぐれのようです。イベントを再度追加しました。期待どおりに失敗し、イベントを削除しました。ファイルを再度実行すると、別のファイルで失敗します。
ここで何が起こっているか知っている人はいますか?