Lors de la mise à jour d'Android Studio, j'ai obtenu l'erreur suivante. Le patch a été téléchargé et extrait, mais il y a eu un conflit avec l'application jre/bin/java Access denied
. Le message d'erreur est affiché dans la capture d'écran ci-dessous.
Réponses
Trop de publicités?Ce qui a fonctionné pour moi, c'est qu'avec Android Studio en cours d'exécution (avant de lancer le téléchargement du patch de mise à jour), j'ai fait ps -ef|grep jre
sur la ligne de commande et a vu qu'il y avait 2 processus jre en cours d'exécution, celui pour Android Studio et l'autre pour le démon Gradle qui utilisait également le jre fourni avec Android Studio. Le processus du démon Gradle aura quelque chose comme ceci : gradle-5.3.1/lib/gradle-launcher-5.3.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.3.1
vers la fin de sa ligne de commande lorsque vous listez les processus avec ps
bien que la version spécifique que vous avez ne soit pas forcément la 5.3.1.
L'arrêt du processus Gradle, le lancement du téléchargement de la mise à jour et le redémarrage à partir d'Android Studio ont permis à la mise à jour de se dérouler avec succès.
Le processus Java peut réapparaître après avoir été tué à cause de la construction de gradle. Le moyen le plus simple est de fermer le projet ( Fichier -> Fermer le projet ).
Maintenant que vous êtes de retour dans la Sélectionner un projet vous êtes sûr qu'aucun gradle n'est en cours d'exécution.
Allez dans configurer en bas à droite et mettez à jour Android Studio.
La réponse ci-dessus ne fonctionne pas pour moi. Je suis sur le point de passer à Android studio 3.5 et j'ai rencontré ce problème.
Kill the java process just make the upgrade terminated and then Android studio restart with the old version.
Ma solution consiste à supprimer l'ancien répertoire Android-studio et à en télécharger un nouveau à partir du site web et à le placer exactement à l'endroit où se trouve l'ancien répertoire.
J'espère que cela aidera quelqu'un !
- Réponses précédentes
- Plus de réponses