2017-07-18 5 views
5

Ich benutze Gradle, um ein Java-Projekt zu erstellen. Wenn ich irgendeine Aufgabe (Assemble, Test) ausführen. ich zufällig einen Fehler:Gradle: Ich konnte keinen Dienst vom Typ FileHasher erstellen

Could not create service of type FileHasher using 
GradleUserHomeScopeServices.createCachingFileHasher() 

Hat man vor das gleiche Problem hatte?

Gradle V: 3,5

Java 8

ich das Java-Plugin bin mit. diese

Danke,

+0

Welche Version von Gradle verwenden Sie? Welche Version von Java? Diese Grundlagen könnten den Lesern helfen. Verwenden Sie auch irgendwelche Plugins (außer 'Java')? –

+0

Ich aktualisierte die Frage danke –

+0

Ich sah vor kurzem ähnlichen Fehler in meinem android Studio. Hast du irgendeine Lösung gefunden? – Fahadsk

Antwort

8

In der Terminaltyp:

./gradlew build 

und das Ergebnis wäre:

FAILURE: Build failed with an exception. 

* What went wrong: 
Could not create service of type FileHasher using GradleUserHomeScopeServices.createCachingFileHasher(). 
> Timeout waiting to lock file hash cache (/Users/zra/.gradle/caches/4.1-rc-1/fileHashes). It is currently in use by another Gradle instance. 
    Owner PID: 17571 
    Our PID: 26055 
    Owner Operation: 
    Our operation: 
    Lock file: /Users/xxx/.gradle/caches/4.1-rc-1/fileHashes/fileHashes.lock 

jetzt tun:

rm /Users/xxx/.gradle/caches/4.1-rc-1/fileHashes/fileHashes.lock 

und wieder aufzubauen.

P.S ersetzen xxx mit dem Benutzernamen, den Sie haben.

+0

https://stackoverflow.com/questions/45177977/gradle-could-not-create-service-of-type-filehasher/46094804#comment77840257_45177977 –

Verwandte Themen