Fraîchement installé Android Studio et a lancé un nouveau projet Android . Lorsque vous avez essayé de l'exécuter. Vous avez cette erreur de Gradle
Error:Could not open initscript class cache for initialization script 'C:\Users\Dexter\AppData\Local\Temp\asLocalRepo10.gradle' (C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript).
Java.io.FileNotFoundException: C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript\cache.properties (The system cannot find the file specified)
J'ai essayé de reconstruire le projet et j'ai également essayé de supprimer le dossier .gradle
mais rien n'a fonctionné.
J'ai le même problème et supprimer uniquement le cache.properties.lock ne suffit pas.
Comme indiqué précédemment, la solution consiste à supprimer le fichier cache.properties.lock, mais pas uniquement dans le dossier indiqué par Android Studio. Je devais supprimer tous les fichiers de verrouillage à l'intérieur de .gradle\caches\VERSION.
J'ai donc créé un petit fichier .bat avec ceci:
del /s cache.properties.lock
Ajoutez ce fichier à .gradle\caches\VERSION\et exécutez-le. Mon Android Studio a cessé de se plaindre par la suite.
J'espère que ça aide!
Error:Could not open initscript class cache for initialization script
'C:\Users\Dexter\AppData\Local\Temp\asLocalRepo10.gradle'
(C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv
\InitScript\initscript)
Java.io.FileNotFoundException: C:\Users\Dexter\.gradle\caches\2.2.1\scripts\
asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript\cache.properties
(The system cannot find the file specified)`
Les parties les plus importantes de ce message d'erreur sont
- Could not open initscript class cache
- asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv
_XXX_ = asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv
_USER_ = Dexter
_GRADLE_ = 2.2.1
SupprimerC:\Users\_USER_\.gradle\caches\_GRADLE_\scripts\_XXX_\InitScript\initscript\cache.properties.lock
Ensuite, vous devez trouver la solution racine. Ceci est probablement dû à un IDE corrompu. Essayez d’installer une autre copie d’Android Studio sur votre système.
Remarque: vous pouvez avoir plusieurs copies d'Android Studio sur votre système. Voici le dernier aperçu . Si vous consultez les notes sur la page, vous pouvez voir ce que vous devez faire pour installer une nouvelle version sur AS.
Faites-nous savoir si cela fonctionne ... sinon, nous pouvons essayer d'éliminer d'autres problèmes possibles
aller à l'emplacement
".gradle\caches\2.0\scripts\build_7l4t45nbnsvdcl79ol8u0beli4\ProjectScript"
supprimer le fichier cache.properties.lock
Je reçois aussi la même erreur.
Donc, ce que j’ai fait est-ce que j’ai effacé le Dossier temporaire (Si vous ne savez pas où il se trouve, appuyez simplement sur Fenêtre + R et entrez % temp% OR vous pouvez aussi taper% temp% dans la barre d'adresse dans l'explorateur de fichiers).
Maintenant, exécutez à nouveau le projet, il devrait fonctionner correctement.
Je ne connais pas la solution permanente, mais ce que je dis est efficace pour moi . Si quelqu'un connaît la solution permanente, merci de le partager.
Dans mon cas, c'était le problème du profil itinérant. Gradle Sync échouait chaque fois que je changeais de réseau de travail à domicile. Bien que j’ai pu accéder aux lecteurs réseau en me connectant avec un réseau privé virtuel (VPN), c’était toujours le cas. Je devais déplacer le chemin du répertoire de services Gradle vers un emplacement différent, indépendant du réseau.
Vous pouvez le faire dans AS 1.4 en sélectionnant Fichier> Paramètres> Construire, Exécution, Déploiement> Outils de compilation> Gradle> Chemin du répertoire de services. Capture d'écran ci-dessous:
Vous pouvez également ajouter une variable d'environnement GRADLE_USER_HOME avec la même valeur que l'emplacement pour en faire un paramètre par défaut pour chaque projet ( http://blog.james-carr.org/2011/05/04/setting-gradle-cache-to -a-common-location/ ). Vous pouvez vous référer à la page suivante pour plus d’informations sur le déplacement de choses liées à Android vers différents endroits: http://www.littlecpu.com/Android-studio-c-drive
Fichier -> Invalidate Cache/Restart a fonctionné pour moi.
J'ai eu des problèmes similaires. Pour moi, la solution consistait simplement à supprimer tous les fichiers du dossier C:\Utilisateurs\Dexter.gradle\caches\2.2.1\scripts \. J'ai également supprimé la configuration de VCS d'Android Studio. Pas besoin d'installer le nouvel Android Studio pour résoudre le problème.
For Me Problème résolu en donnant la permission
Pour la fenêtre C:\Utilisateurs Cliquez avec le bouton droit de la souris sur Utilisateurs >> Cliquez sur l’onglet Sécurité >> Ajouter un groupe et un nom d’utilisateur là-bas.
Pour Linux
donnez l'autorisation 777 aux dossiers .Android et .gradle en utilisant Sudo chmod 777 -R .Android/ Sudo chmod 777 -R .gradle /
J'ai le même problème. redémarrez simplement votre Gradle puis nettoyez votre projet. j'espère que cette aide