46 votes

Suppression des mises à jour ignorées d'Android Studio (ou Intellij)

Lorsqu'une mise à jour d'Android Studio est postée et que vous cliquez par erreur sur Ignore This Update comment appliquer la mise à jour sans avoir à réinstaller Android Studio ?

0 votes

Un jour, Android Studio recréera ce bloc d'options. Ma solution est donc de changer la valeur de l'élément par un autre chiffre.

57voto

hoss Points 1125

Mise à jour

Depuis la dernière version d'Android Studio, il existe désormais une préférence dans l'interface utilisateur. noté dans une réponse de Yogesh Umesh Vaity

Réponse originale

Le moyen le plus simple de revenir sur un choix erroné est de fermer Android Studio puis de modifier other.xml et supprimez le fichier myIgnoredBuildNumbers bloc d'options :

<option name="myIgnoredBuildNumbers">
  <value>
    <list size="1">
      <item index="0" class="java.lang.String" itemvalue="130.729444" />
    </list>
  </value>
</option>

Techniquement, vous devriez modifier le size et retirer le item en question, mais après quelques tests, la prochaine fois que vous ignorerez une construction, l'image de l'entreprise sera modifiée. myIgnoredBuildNumbers Le bloc sera reconstruit.

El other.xml Le dossier peut être consulté à l'adresse suivante

  • OSX : ~/Library/Preferences/AndroidStudio/options/other.xml
  • WIN : %HOMEPATH%\.AndroidStudio\config\options\other.xml
  • NIX : ~/.AndroidStudio/config/options/other.xml

La même chose peut être faite dans Intellij dans les chemins suivants :

  • OSX : ~/Library/Preferences/IdeaIC12/options/other.xml
  • WIN : %HOMEPATH%\.IdeaIC12\options\other.xml

À partir d'Android Studio 1.2 (peut-être plus ancien), le bloc des constructions ignorées est défini dans updates.xml dans le même répertoire que other.xml

1 votes

Quelqu'un connaît-il les chemins dans *nix ?

4 votes

Pour Linux, c'est à ~/.AndroidStudioPreview/config/options/other.xml .

0 votes

Merci, j'ai ajouté ce chemin. Il faut installer Intellij pour être sûr du chemin.

17voto

Il existe désormais un moyen plus facile de le faire. Android Studio dispose d'une option permettant de supprimer les mises à jour ignorées dans les Préférences.

Allez-y :

Preferences > Appearance & Behavior > System Settings > 
Updates > View/edit ignored updates

Ignored Updates Android Studio Une liste des mises à jour ignorées sera ouverte. Il suffit de supprimer les mises à jour que vous ne voulez pas ignorer. Ignored Updates List Android Studio

13voto

Ajith Memana Points 664

Mise à jour de la réponse de Hoss :

J'ai utilisé Android studio 1.4 sur Mac OSX et a ignoré la mise à jour 1.5. Les numéros de build ignorés se trouvent dans "updates.xml" au chemin suivant.

/Users/votre_nom_d'utilisateur/bibliothèque/préférences/AndroidStudio1.4/options/ updates.xml

Supprimez la section "ignoredBuildNumbers" du fichier updates.xml et enregistrez-le. Assurez-vous que vous mettez à jour le fichier dans le dossier Android studio correspondant à la version que vous utilisez. Une autre chose à noter est que vous devez quitter Android studio avant de mettre à jour le fichier. Sinon, le studio écrasera le fichier xml avec les données précédentes de la mémoire. Modifiez le fichier et relancez Android studio.

Quitter le studio > Editer "updates.xml"> Démarrer le studio

Si ça ne marche toujours pas, passez sur le canal Canary et vérifiez la mise à jour. S'il y a une mise à jour, choisissez l'option "Remind me later". Puis repassez sur le canal STABLE et vérifiez à nouveau s'il y a une mise à jour. Cela devrait fonctionner maintenant.

3voto

nexDev Points 684

J'utilise actuellement la version 14.0.4 d'IDEA. J'ai trouvé le myIgnoredBuildNumbers bloc d'options dans "users/username/.IntelliJIdea14/config/options/updates.xml"

Enlever le bloc entier et redémarrer montrera la version/build précédemment ignorée.

  <option name="myIgnoredBuildNumbers">
       <value>
           <list size="1">
               <item index="0" class="java.lang.String" itemvalue="141.713"/>
           </list>
       </value>
    </option>

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