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?Pour moi, ce problème a été résolu en suivant les étapes suivantes :
- changer le chemin d'accès à java dans le projet en cours. (Fichier -> Structure du projet-> Emplacement du SDK)
- Fermer le projet en cours.
- Redémarrage de la machine (après plusieurs tentatives infructueuses, j'ai pensé à redémarrer).
La fois suivante, lorsque j'ai lancé le studio, il n'a ouvert aucun projet (puisque je l'avais fermé lors de la session précédente). Maintenant, j'ai mis à jour les options de configuration et cela a fonctionné avec succès.
Le problème est très simple.
Ce qu'il faut faire, c'est se rendre sur le site de la java dans le dossier d'installation d'Android (peut se trouver dans le dossier /opt/android_studio/jre/jre/bin/java
ou [the folder you extracted the android tar file to]/jre/jre/bin/java
) et définir l'autorisation - lire et écrire .
Vous pouvez à présent procéder à une nouvelle mise à jour.
Aucune des réponses ci-dessus n'a résolu le problème pour moi. Ce que j'ai réussi à faire, c'est de changer le jdk par défaut dans la structure du projet.
Avant de mettre à jour Allez dans Fichier -> Structure du projet-> Emplacement du SDK. Changez ensuite l'emplacement pour OpenJDK ou Oracle JDK que vous devriez déjà avoir installé sur votre machine. Après cela, mettez à jour votre studio Android et tout devrait aller pour le mieux (avec un peu de chance ... vous savez comment Google traite les développeurs ;) ).