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?J'ai réussi à faire fonctionner ce système en fermant le projet en cours (il s'agissait d'un projet flutter/dart). J'ai ensuite créé un nouveau projet et j'ai trouvé un modèle vraiment très basique. J'ai ensuite pu faire une mise à jour. Le projet que j'avais ouvert auparavant bloquait ce répertoire.
Sous GNU/Linux (Debian/KDE dans mon cas), ce qui a fonctionné, c'est :
- Quitter AndroidStudio
- Terminer tous les processus java dans le gestionnaire de tâches (KSysGuard dans mon cas)
- La course à pied
sudo chown -R username:username FolderThatHasAndroidStudio
au cas où ces permissions ne seraient pas déjà définies (elles devraient l'être) - Dans le dossier jre/bin/, faites en sorte que le fichier java ne soit pas exécutable (clic droit > Propriétés > Permissions > décocher Is executable).
- Démarrez AndroidStudio et allez dans Aide > Vérifier les mises à jour > Mettre à jour maintenant et attendez qu'il soit presque terminé.
- Une fois que c'est le cas, vérifiez à nouveau l'exécutable et cliquez sur Appliquer avant que le téléchargement ne soit terminé.
Sur Ubuntu, ce qui a fonctionné pour moi, c'est :
- Fermer le projet.
- Fermez tous les autres programmes en cours.
- Redémarrage.
- Redémarrez Android Studio.
- Nouvelle mise à jour.
Je suppose que java était utilisé auparavant et qu'il n'a pas pu être mis à jour. Il est ennuyeux de devoir télécharger à nouveau tous les fichiers de correctifs (troisième tentative).
- Réponses précédentes
- Plus de réponses