Android プロジェクトをビルドするときに、Eclipse が Building workspace... および (re) Building workspace... および (re) Building workspace... の無限ループに陥るのはなぜですか?
これは既知のバグですか?
このループから抜け出すための適切な方法は何ですか?
ノート:
- をオフ
Project > Build Automatically
にすると、正常にビルドされ、完全に実行されている署名付きリリース APK がエクスポートされます。 - この問題は、最新の SDK r19 にアップグレードした後にのみ発生しました。それ以前(SDK r11)、この問題を経験したことはありません。
- バグ 160868はまさにこの問題を説明しています。でも、それはその後解決されていませんか?
- 同様の問題の説明がここにありますが、前のものと同様に、古いものであり、Android 開発とは直接関係ありません。
- 問題 27940
BuildConfig.DEBUG
は、関連する場合と関連しない場合があるという名前の const を処理する際のバグを示唆しています。でもr18で修正されたんじゃないの??? - Androidビルドシステムでの自動タグ付け/日付スタンプに関するこの素晴らしいヒントを見つけましたが、プロジェクトビルダーリストの順序(同じ順序)でビルダーが正しい順序で来ることを再確認して検証することに加えて、そのようなものは使用していませんこの無限ループ ビルド動作を示さない他のプロジェクトなど)。
- 私の勘では、ロックファイルまたはフラグが何らかの形で動かなくなって (読み取り専用モード?)、ビルドシステムを混乱させている可能性があることを教えてくれます。そのブール値が何であり、どこでそれを見つけることができるか考えていますか?
- 同じワークスペースで最初に別のプロジェクトを開くと (この問題は発生しません)、この問題のあるプロジェクトは奇跡的に無限の再構築を停止します。最初に開いたプロジェクトの順序を逆にすると、これは起こりません。これは Eclipse/SDK/ADT ビルド システムのグレムリンを意味しますか?
この驚くべき現象を個人的に経験した (そして解決した) か、この驚くべき現象を経験した (そして解決した) 記事を参照できる場合にのみ、この質問に答えてください。