Gradle Construire l'Échec n'a pas Pu ouvrir proj classe cache pour construire le fichier
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'oscar'.
> Could not open proj class cache for build file '/Users/prakashv/dev/workspace/oscar-api/build.gradle' (/Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj).
> Timeout waiting to lock proj class cache for build file '/Users/prakashv/dev/workspace/oscar-api/build.gradle' (/Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj). It is currently in use by another Gradle instance.
Owner PID: unknown
Our PID: 47991
Owner Operation: unknown
Our operation: Initialize cache
Lock file: /Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj/cache.properties.lock
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Une idée de ce que le problème pourrait être ?
Je suis à l'aide de gradle 2.6 et Java 1.8.0_60
J'ai eu à faire ce stackoverflow.com/questions/21523508/... pour résoudre le problème. N'avait aucune idée de pourquoi c'est arrivé.
Avez-vous vérifier pour voir si vous avez PID 47991 en cours d'exécution?
J'ai eu le même problème que l'OP après l'exécution d'une Restauration du Système (Windows 7). J'ai remarqué que la restauration du système est revenue certains fichiers javascript je travaillais, donc je pense qu'elle est revenue de certains fichiers dans mon projet Android, trop.
Avez-vous vérifier pour voir si vous avez PID 47991 en cours d'exécution?
J'ai eu le même problème que l'OP après l'exécution d'une Restauration du Système (Windows 7). J'ai remarqué que la restauration du système est revenue certains fichiers javascript je travaillais, donc je pense qu'elle est revenue de certains fichiers dans mon projet Android, trop.
OriginalL'auteur premprakash | 2015-09-11
Vous devez vous connecter pour publier un commentaire.
Pour résoudre ce que je devais d'abord tuer le Java(TM) Platform SE binary processus et puis j'ai été en mesure de supprimer l'ensemble de la
/Users/<username>/.gradle/caches
dossier qui a permis Gradle commandes de travailler une fois de plus.Je crois que ce problème peut avoir lieu pour moi en tant que résultat de l'ajout d'une nouvelle dépendance à mon
build.gradle
fichier par l'intermédiaire de IntelliJ IDEA.rm -rf ~/.gradle/caches
Il peut ne pas être nécessaire de supprimer tout le cache. J'ai seulement besoin de supprimer le cache mentionné dans le message d'erreur. Il n'est pas nécessaire d'arrêter de Java. Je vous suggère d'essayer une perturbation minimale d'abord, puis de l'étendre cela ne fonctionne pas.
OriginalL'auteur jpierson
Ce que @Shriganesh Kolhe dit sur Avr 22 '17 à 18:12 est à peu près à 97,3% correct, juste un manque
\
dans le chemin à naviguer. Corrigé/explicitées ci-dessous.Ce qui suit est une généralisation du processus puisque nous sommes tous passé de façon
gradle
libération 2.14.1. (Aujourd'hui, je suis à la 4.1.) Et cette erreur se produira à nouveau pour quelqu'un, un jour, à un plus hautgradle
libération.(1) Localisez le dossier
caches
à la fin de ce chemin d'accès:C:\Users\your_user_name\.gradle\caches\
. (Pour moi, c'étaitC:\Users\Dov\.gradle\caches\
.)(2) Trouver le dossier dont le nom est PLUS grand numéro de version PETITS que le
gradle
version en cours d'installation. (Pour moi, l'installation 4.1, c'était 3.3.)(3) Pour plus de sécurité, copiez le
scripts
etscripts-remapped
dossiers dans des endroits sûrs.(4) Puis (pas de soucis: vous êtes sauvegardé!) supprimez tous les fichiers dans ces dossiers.
(5) Enfin
build
de nouveau.(Dans le cas peu probable que cela provoque des erreurs, mettre le déplacé dossiers à remettre en place. Il a travaillé beaucoup pour moi comme indiqué.)
OriginalL'auteur DSlomer64
Pour moi, la Solution était assez simple:
C:\Users\YOUR_USERNAME\.gradle\caches
et de localiser le sous-dossier qui est en cours se plaint dans votre message d'erreur (par exemple,4.4
).4.4_OLD
).Ce sera ensuite générer un nouveau sous-dossier (par exemple,
4.4
) dans vos caches répertoire et la construction devrait s'achever avec succès.OriginalL'auteur ban-geoengineering
aller à la construire son dossier de pointage et de supprimer le " cacheproperties.verrouillage de fichiers"
si il montre encore une fois un différent cette fois-ci , supprimez-le aussi .
Dans mon cas, je l'ai fait 2 fois .
OriginalL'auteur kashyap k bandi
accédez à C:\Users\user.gradle\caches\2.14.1
passer la "scripts" et " scripts redessiné'folder à quelque part d'autre. (juste au cas où si quelque chose se passe mal)
puis essayez de construire à nouveau.
Cela fonctionne pour moi.
OriginalL'auteur Shriganesh Kolhe
aller à la position
"/Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj/"
et retirer le cache.les propriétés.fichier de verrouillage
OriginalL'auteur Hasmukh Barochiya
espère que ma réponse vous aidera.
D'abord, vous devez entrer le dir "/.gradle/cache/2.x/" et copiez le fichier des scripts et des scripts redessiné.
Puis les coller à un autre endroit dans le cas de prendre place quelque chose si vous n'suivant.
Les supprimer de la dir "/.gradle/cache/2.x/"
enfin, vous devez synchroniser le gradle (si tout est OK, Félicitations )
(si ce n'est peut-être que vous trouverez qu'il sera impossible d'établir l'état initial de sorte que vous êtes censé supprimer l'idéal.log(quelques conseils à vous donner sur le coin en haut à droite,vous pouvez trouver le chemin de l'idéal.log))
OriginalL'auteur hudezhi
Je l'ai fixé sur Windows.
Ouvrir l'invite de commande, accédez au répertoire du projet, et d'effacer les
gradle
cache à l'aide de la commande suivante.Cela a fonctionné pour moi.
OriginalL'auteur tharindu_b