6

警告として表示されない問題が発生したが、実行時にアプリがクラッシュする場合は、ビルド->クリーンすることがあり、多くの場合、この未知のバグは消えます。これは主に、新しい画像をプロジェクトにインポートするとき(古い画像を置き換えるとき)、またはコードで構文を大幅に変更したときに発生します。

F'in'すべてのターゲットをクリーンアップ'、それはどのように機能しますか?

ありがとう

4

2 に答える 2

7

初めてビルドするときは、すべてのコードがオブジェクトコードに変換されます。そうすれば、1つのファイルに小さな変更を加えたときに、プロジェクト全体を再コンパイルする必要はなく、その1つのファイルだけを再コンパイルする必要があります。

今では、物事がおかしくなり、物事が適切に調整されなかったり、依存関係が更新されず、ブームがクラッシュしたりすることがあります。ビルドシステムはこれを検出するはずですが、私が取り組んだすべてのプロジェクトでこの問題が発生しました。

Build cleanは、すべての中間オブジェクトコードを削除し、最初から再コンパイルします。

于 2010-07-26T22:37:48.440 に答える
2

プロジェクトをクリーンアップするときは、アプリケーション全体を強制的に再コンパイルします。リソースを変更するときにすべてを再コンパイルする必要がある方法で、リソースの1つがアプリケーションにコンパイルされた可能性がありますか?

どのような種類のアプリケーションを構築していますか?スレッドを使用していますか?それらのトレードマークの症状は散発的な再現不可能なエラーであるため、競合状態ではないことを確認します。

于 2010-07-26T22:36:02.080 に答える