2017-07-18 16 views
5

私はGradleを使用してJavaプロジェクトを作成しています。 タスクを実行すると(アセンブル、テスト)。 私はランダムエラーを取得する:Gradle:FileHasherタイプのサービスを作成できませんでした

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

いずれかが前に同じ問題があったのか?

のGradle V:私はJavaプラグインを使用している3.5

javaの8

おかげで、自分の端末タイプで

+0

どのバージョンのGradleを使用していますか?どのJavaのバージョンですか?これらの基本は読者の役に立ちます。また、(java以外の)プラグインを使用していますか? –

+0

質問を更新しました –

+0

最近私のアンドロイドスタジオで同様のエラーに直面しました。何か解決策を見つけましたか?回避策として – Fahadsk

答えて

8

この:

./gradlew build 

と結果は次のようになります。

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 

は今:

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

と、再構築します。

P. xxxをあなたのユーザー名で置き換えます。

+0

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

関連する問題