Lorsque j'essaie de mettre à niveau Android SDK Tools vers la révision 16, le message d'erreur suivant s'affiche:
Impossible de renommer le répertoire C:\Android-sdk-windows\tools en C:\Android-sdk-windows\temp\ToolPackage.old01.
Terminé. Rien n'a été installé.
Rien J'essaie de le faire, y compris en fournissant des autorisations FULL (en plus des autorisations spéciales qu'il avait déjà) à l'administrateur, aide.
De plus, je ne connais rien qui accède à ces répertoires.
Comment puis-je résoudre ce problème?
Voici comment je l'ai corrigé dans Windows 7:
Faites une copie du dossier \tools
, nommez-le comme suit: \copy
. Donc, vous devriez avoir c:\Android-sdk-windows\copy
. Exécutez maintenant Android.bat
à partir du dossier \copy
avec les privilèges d’administrateur. Cela devrait empêcher le problème lié aux éléments en cours d'ouverture dans le dossier \tools
.
Pour moi, cela a fonctionné en supprimant simplement le contenu du répertoire temp
du dossier d'installation du SDK (C:\Android-sdk-tools\temp
dans votre cas)
Avait le même problème avec cela et même essayé avec le dossier copié. Je devais exécuter adb kill-server
dans l'invite de commande du répertoire platform-tools
pour continuer.
Pour moi, ce problème a été résolu en exécutant SDK Manager avec administrator privileges
Pour moi qui ai essayé toutes les solutions précédentes et qui n’a pas fonctionné, j’ai résolu mon problème avec la suggestion suivante (# 16) sur le lien: https://code.google.com/p/Android/issues/detail? id = 4410 qui est:
Je rencontre ce problème lors de l'ajout d'un package de compatibilité à projeter dans Eclipse.
J'ai résolu ce problème en ouvrant Eclipse avec des privilèges d'administrateur.
Sous Windows 7: Faites un clic droit sur Eclipse.exe Run as administrator
.
Pour que Eclipse.exe soit toujours exécuté en tant qu'administrateur
Cliquez avec le bouton droit sur Eclipse.exe --> Properties -->Compatibility tab
Cochez la case Run this program as an administrator
sous Niveau de privilège.
J'ai rencontré le même problème.
Très probablement, vous avez un projet ouvert dans Eclipse (ou un studio Android) et ce projet utilise des fichiers auxquels le gestionnaire de SDK tente d'accéder ou de les mettre à jour.
Ainsi, le projet lit dans certains dossiers/fichiers de la plate-forme SDK et le responsable du SDK tente de l'écraser en même temps (pour la mise à jour).
C'est pourquoi vous ne disposez pas d'autorisations, pas parce que vous n'êtes pas administrateur.
Essayez de fermer Eclipse, cliquez sur 'OUI' dans le message d'avertissement du gestionnaire de SDK (ou réexécutez le gestionnaire de SDK à nouveau alors qu'Eclipse n'est pas en cours d'exécution).
Sudo chown -R $ USER a travaillé pour moi (sur votre répertoire Android-sdk).
Je ferme Eclipse et exécute mon Android.bat (SDK-chemin-à-VOTRE-Android-outils/Android.bat) à partir de la ligne de commande.
Ça marche pour moi
merci
En plus des instructions données ici par William, assurez-vous d’abord de supprimer le dossier temp du dossier sdk. S'il existe déjà, même créer une copie du dossier des outils ne fonctionne parfois pas. Donc:
j'ai une autre solution, cela m'a aidé . 1. Lorsque vous recevez un message d'erreur dans le Gestionnaire de SDK, copiez le fichier Zip (le nom contient la version et le mot «outils») du dossier sdk/temp. Quittez SDK Manager. 3. Décompressez l'archive du premier élément, vous avez de nouveaux outils, et remplacez sdk/tools par de nouveaux; 4. Nettoyer le dossier sdk/temp;
Appuyez sur ctrl + shift + esc pour lancer le task manager. Cliquez sur l'onglet Processus et triez les processus en fonction de la colonne ligne de commande. Recherchez maintenant dans la colonne de ligne de commande le même dossier contenant / tools, cliquez dessus, puis sur le bouton End Process. Cela forcera tous les processus qui utilisent le même dossier à être fermés. Ouvrez à nouveau le SDK Manager en tant qu’administrateur et cela fonctionnera.
Cliquez avec le bouton droit de la souris sur le dossier "Android-sdk"> propriétés> sécurité> définir une autorisation de contrôle total pour "TOUS LES PACKAGES D'APPLICATIONS" et appuyez sur OK. L'installation de cette autorisation dans les sous-répertoires prend quelques minutes.
Vous pouvez exécuter SDK Manager en dehors d’Eclipse directement à partir du répertoire androidSDK.