[英]Android Gradle build fails from cached files
我正在嘗試構建我的 android 庫之一,每次我得到以下信息:
> Task :app:mergeDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Multiple build operations failed.
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/0d92c5dbe3682b4fd3af323bb8f4fc81/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/c9e81cc37c2c0c47883b955549c67149/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a60e256c2ccb687ca2c3dc1173bab875/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a31caec1a4d16ac05a41b0f552f96191/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/9d3aed6b3e5d40e0d4373af6f3e198dc/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/f9c01a9d9c0a59b69c3974ffcd3c9cee/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/4d9724e0450bfaa483db25a04db0eb48/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/a79286d8497b8365dabe35ac25780fe4/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/2896cf3b957b3724a2dcfcee68be211f/results.bin
java.nio.file.NoSuchFileException: /Users/user/.gradle/caches/transforms-3/2896cf3b957b3724a2dcfcee68be211f/results.bin
大約有 200 多行相同的行
我已經嘗試過從 android 工作室使Invalidate Cache and Restart
,並且我已經嘗試過rm -rf ~/.gradle/caches
但我繼續遇到同樣的錯誤。 我能夠在我的其他計算機上構建完全相同的庫 - 我只是無法讓它在特別是一台機器上工作。 還有其他我可能會丟失的東西會導致這種情況嗎?
更好地使用:
(蘋果系統):
./gradlew cleanBuildCache
Windows:
gradlew cleanBuildCache
好的,所以我終於設法讓它工作了......
必須運行rm -rf ~/.gradle
而不是rm -rf ~/.gradle/caches
我猜這迫使它重新安裝所有 gradle 東西然后構建工作
無需刪除整個~/.gradle
目錄。 在清除~/.gradle/caches
之前殺死 Gradle 守護進程對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.