警告として表示されない問題が発生したが、実行時にアプリがクラッシュする場合は、ビルド->クリーンすることがあり、多くの場合、この未知のバグは消えます。これは主に、新しい画像をプロジェクトにインポートするとき(古い画像を置き換えるとき)、またはコードで構文を大幅に変更したときに発生します。
F'in'すべてのターゲットをクリーンアップ'、それはどのように機能しますか?
ありがとう
初めてビルドするときは、すべてのコードがオブジェクトコードに変換されます。そうすれば、1つのファイルに小さな変更を加えたときに、プロジェクト全体を再コンパイルする必要はなく、その1つのファイルだけを再コンパイルする必要があります。
今では、物事がおかしくなり、物事が適切に調整されなかったり、依存関係が更新されず、ブームがクラッシュしたりすることがあります。ビルドシステムはこれを検出するはずですが、私が取り組んだすべてのプロジェクトでこの問題が発生しました。
Build cleanは、すべての中間オブジェクトコードを削除し、最初から再コンパイルします。
プロジェクトをクリーンアップするときは、アプリケーション全体を強制的に再コンパイルします。リソースを変更するときにすべてを再コンパイルする必要がある方法で、リソースの1つがアプリケーションにコンパイルされた可能性がありますか?
どのような種類のアプリケーションを構築していますか?スレッドを使用していますか?それらのトレードマークの症状は散発的な再現不可能なエラーであるため、競合状態ではないことを確認します。