web-dev-qa-db-fra.com

Comment déclasser ma version de SDK?

J'ai commis une erreur stupide en mettant à niveau ma version du SDK vers la version r15 en tant que le référentiel Android ne se chargeait pas. Comment puis-je revenir à l'ancienne version r10? Ou est-il préférable de conserver la version la plus récente? I Je devrai également mettre à jour mon plug-in ADT, merci beaucoup.

62
Chocolava

Quoi qu'il en soit, pour ceux qui souhaitent rétrograder Android SDK Tools à une version précédente, il peut être possible de procéder comme suit:

  1. Trouvez votre dossier Android SDK
  2. Localisez le sous-dossier "tools" et renommez-le "tools1" (pour conserver une copie de sauvegarde du dossier original des outils)
  3. De même, renommez les outils de la plate-forme en plate-outils1
  4. Téléchargez depuis le référentiel Google la version de l'outil SDK que vous souhaitez rétrograder (par exemple: http://dl-ssl.google.com/Android/repository/tools_r22.6.2-macosx.Zip ) et décompressez il.
  5. Le fichier Zip que vous avez téléchargé contient un dossier Outils qui doit être déplacé vers votre dossier Android SDK.
  6. De même, téléchargez les outils de la plate-forme (par exemple: http://dl-ssl.google.com/Android/repository/platform-tools_r19.0.1-macosx.Zip ) et extrayez-le dans votre SDK. dossier.

C'est ça.

112
Ariel Iriarte

Je souhaite donner suite à l'excellente réponse fournie par Ariel Iriarte, étape 3 ( Téléchargez depuis le référentiel Google la version de l'outil SDK que vous souhaitez rétrograder).

Pour retrouver les anciens outils, vous devez déterminer le numéro de version du SDK que vous souhaitez rétablir. Sur la page Web Google Android SDK, vous trouverez une liste Révisions qui répertorie tous les numéros du SDK, par exemple.

  • Outils SDK, révision 22.6.2 (mars 2014)
  • Outils SDK, révision 22.3 (octobre 2013)
  • etc.

Notez le numéro de révision exact , comme "22.3".

Maintenant, téléchargez les outils en utilisant le modèle suivant:

où vous devez remplacer XXX par le numéro de révision exact noté ci-dessus. Par exemple, pour télécharger la révision 22.0.5 pour Mac OS X, téléchargez le fichier:

http://dl-ssl.google.com/Android/repository/tools_r22.0.5-macosx.Zip

Une fois le fichier téléchargé et décompressé, vous trouverez un dossier unique appelé "outils". Suivez maintenant la réponse d’Ariel Iriarte et remplacez votre dossier Android-sdk/tools par ce nouveau. C'est le dossier qui contient des choses comme:

  • AVIS.txt
  • adb_has_moved.txt
  • Android
  • fourmi
  • applications
  • ddms
  • dmtracedump
  • etc.
70

Certains d'entre vous ont probablement trouvé ce fil en raison des versions instables d'Android-Tools poussées (exclusivement) depuis la version stable 22.3. Cela provoque un "blocage" de l'émulateur sur "l'écran d'animation/écran Android" dans la version antérieure à 19 des API Intel, ainsi qu'une "exception à virgule flottante" pour Intel API-19. Les versions ARM fonctionnent toujours, mais plus lentement sur les ordinateurs Intel utilisant l’accélération.

Pour répondre aux questions de "comment trouver les anciennes versions non répertoriées dans l'interface graphique" - ou présentes dans le fichier XML actuel qui l'alimente ( https://dl-ssl.google.com/Android/repository/repository) -8.xml ), dans les commentaires ci-dessus, je n'ai aucune idée de la façon dont ils peuvent être localisés (veuillez m'éclairer).

Heureusement, quelqu'un qui a signalé le bogue a posté un lien direct vers les versions Linux et Windows de la version stable 22.3 dans ce fil:

https://code.google.com/p/Android/issues/detail?id=66786 ... qui sont:

http://dl.google.com/Android/android-sdk_r22.3-linux.tgz

http://dl.google.com/Android/android-sdk_r22.3-windows.Zip

Ceux-ci existent également dans des emplacements non officiels sur le Web, au cas où ceux-ci seraient supprimés, ainsi que les références désormais disparues.

Après avoir extrait cette archive, vous aurez le dossier "Outils" dont vous aurez besoin pour remplacer celui qui a été brisé, comme indiqué dans les instructions ci-dessus de Ariel Iriarte (même si j'ai renommé le dossier "Outils" existant, avec un problème impliquant la lettre "f" - jours). .

Pour éviter que ce problème ne se reproduise, ne comptez PAS sur la méthode intégrée dans Eclipse/Android-SDK pour revenir à une installation précédente, ni pour que les versions antérieures de tout fichier fourni par Google soient disponibles. Jamais dans le futur. Sauvegardez l'intégralité de votre arborescence 'Android-sdks' avant d'installer quoi que ce soit.

7
JosephK

Vous pouvez installer plusieurs SDK et définir le SDK par défaut en modifiant les propriétés du projet Android.

2
Waynn Lue

La solution simple est:

1- Allez dans votre fichier graddle-wrapper.properties puis changez cette ligne comme vous le souhaitez:

distributionUrl = https: //services.gradle.org/distributions/gradle-4.4-all.Zip

2- Allez dans Fichier> Structure du projet> Projet puis changez la version de Gradle et la version du plugin Gradle

3- puis synchronisez votre projet

Terminé.

0
Ali Esfandiari