私はJenkinsを使用してAndroidプロジェクトを構築しています。私が持っている 問題は、私はキャッシュを無効にしない限り、ジェンキンスさんは私の例のようないくつかのエラーを与えることである。Jenkinsの問題とAndroid用のビルドキャッシュ
12:31:15 AAPT: \?\C:\Windows\System32\config\systemprofile.android\build-cache\34562456245625\output\res\drawable-mdpi-v4\abc_text_select_handle_left_mtrl_dark.png ERROR: Unable to open PNG file
私が共有されているgradle.properties
ファイルでそれをしなければならないだろうので、私はキャッシュを無効にすることはできませんgit。
ビルドが常にゼロから実行されていることを確認したいので、私はJenkinsでキャッシュを使いたくありません。
この場合、どのようなベストプラクティスですか?キャッシュをオンまたはオフのままにする必要がありますか? 私はそれをオフにする必要がある場合、私はそれを行うことができますが、開発者のマシン上に構築中にキャッシュを停止せずに? キャッシュを維持する必要がある場合は、エラーを回避し、キャッシュの奇妙な問題によってビルドが影響を受けないようにするにはどうすればよいですか?
代わりにキャッシュをクリーニングする際に問題がありますか? – user6405527
技術的なものではありませんが、なぜキャッシュを構築(時間がかかります)してから後でクリーニングする(さらに時間がかかります)。後でそれを消去するだけではなく、単に無効にする方が効率的だと思っています。 – Grisgram