41 votes

Impossible de mettre à jour Android SDK Tools

J'essaie de mettre à niveau les outils Android SDK de la révision 15 à la révision 16. La mise à jour échoue, au motif qu'un "dossier n'a pas pu être déplacé" :

Échec du renommage du répertoire C:\android -sdk \tools a C:\android -sdk \temp\ToolPackage.old01

J'ai essayé de désactiver mon antivirus (car ce problème a été signalé par certaines personnes en 2009), et cela n'a pas fonctionné. Un nouveau redémarrage n'a pas fonctionné non plus. Je rencontre ce problème sur deux machines Windows 7 différentes.

Je n'ai pas rencontré ce problème lors de la mise à niveau des révisions précédentes jusqu'à la révision 15.

Quelqu'un sait-il comment je peux contourner cela ?

101voto

SERPRO Points 5825

Extrait de aquí :

INSTRUCTIONS :

  1. faites une copie du répertoire tools et appelez ce nouveau répertoire tools2.
  2. N'UTILISEZ PAS 'SDK Setup.exe'.
  3. A la place, ouvrez une fenêtre cmd.exe en tant qu'administrateur et exécutez ce qui suit à partir de ce nouveau répertoire tools2 (évidemment le chemin complet sur votre machine locale) sera différent) : J:\android -sdk-Windows>outils2 \android.bat mettre à jour le sdk

En fait, comme indiqué précédemment dans ce fil de discussion, 'SDK Setup.exe' appelle outils \android.bat ce qui l'empêche de renommer l'adresse de l'utilisateur. outils par la suite. C'est un peu loufoque et n'aurait jamais du passer la validation QA

1 votes

Comment ai-je pu manquer ça ? Merci, je vais essayer dans une minute.

10 votes

Excellent ! Ca a marché ! L'équipe Android continue de ne pas m'impressionner, mais je ne peux rien y faire.

2 votes

Il ne fait aucun doute que ces instructions permettent de contourner le problème, mais je suis sceptique quant au diagnostic de la cause. J'avais le même message d'erreur, et les choses ont commencé à fonctionner correctement pour moi après avoir ouvert les permissions sur le dossier sdk. Ce qui signifie que l'invocation des outils \android.bat n'était pas le problème. Les configurations varient au fil du temps, et cela a peut-être été un problème à un moment donné. Mais je serais réticent à conclure que les développeurs ont fait cette erreur maladroite particulière qui n'aurait jamais dû passer le contrôle qualité.

3voto

Subash Points 21

Si vous ne parvenez pas à mettre à jour les outils Android SDK. Il suffit de télécharger le zip de Outils Android de la version souhaitée et remplacez ensuite le nouveau répertoire d'outils par l'ancien. Ensuite, vous êtes prêt à partir !

2voto

KOsmix Fever Points 21

Mettre à jour la version du SDK en utilisant Eclipse (bouton Ouvrir le gestionnaire Android SDK), exécuter Android.bat à partir d'une copie locale du répertoire tools n'a pas fonctionné pour moi.

2voto

illo Points 21

Remplacer Android.bat avec la dernière version (r18). Il doit être zippé dans Android-sdk/temp.

Ça a marché pour moi.

1voto

Padma Kumar Points 10698

Vous avez besoin d'Eclipse 3.6 Helios ou 3.7 Indico pour mettre à jour votre révision ADT 16.

Il ne sera pas mis à jour dans Eclipse 3.5 Galileo.

Nouveau : 12 décembre 2011 - Publication de SDK Tools et ADT 16.

NOTE : ADT 16 nécessite Eclipse 3.6 ou plus.

http://developer.Android.com/sdk/requirements.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X