46

When an Android Studio update is posted and you mistakenly click on Ignore This Update how do you apply the update without having to reinstall Android Studio?

4

4 回答 4

57

更新

从最新版本的 Android Studio 开始,Yogesh Umesh Vaity 的回答中提到了 UI 中的 Preference

原始答案

恢复错误选择的简单方法是关闭 Android Studio,然后编辑other.xml文件并删除myIgnoredBuildNumbers选项块:

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

从技术上讲,您应该编辑size并删除有item问题的,但经过一些测试后,下次您忽略构建时,该myIgnoredBuildNumbers块将被重建。

other.xml文件可以在以下位置找到:

  • 操作系统:~/Library/Preferences/AndroidStudio/options/other.xml
  • 赢:%HOMEPATH%\.AndroidStudio\config\options\other.xml
  • 尼克斯:~/.AndroidStudio/config/options/other.xml

可以Intellij在以下路径中完成相同的操作:

  • 操作系统:~/Library/Preferences/IdeaIC12/options/other.xml
  • 赢:%HOMEPATH%\.IdeaIC12\options\other.xml

从 Android Studio 1.2(可能更早)开始,忽略的构建块在与 other.xml 相同的目录中的 updates.xml 中定义

于 2013-07-04T16:00:17.630 回答
17

现在有一种更简单的方法可以做到这一点。Android Studio 有一个选项可以删除 Preferences 中忽略的更新。

去:

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

忽略的更新 Android Studio 将打开忽略更新的列表。只需删除您不想忽略的更新。 忽略的更新列表 Android Studio

于 2017-10-29T10:19:51.197 回答
13

更新主人的答案:

我一直在Mac OSX上使用 Android Studio 1.4 ,碰巧忽略了更新 1.5。忽略的内部版本号位于以下路径的“updates.xml”中。

/Users/YOUR_USER_NAME/Library/Preferences/AndroidStudio1.4/options/updates.xml _

从 updates.xml 文件中删除“ignoredBuildNumbers”部分并保存。确保您正在更新与您使用的版本相对应的 Android Studio 文件夹中的文件。另一件需要注意的事情是,确保在更新文件之前退出 Android Studio。Else Studio 将使用内存中以前的数据覆盖 xml 文件。编辑文件并再次启动 Android Studio。

退出工作室>编辑“updates.xml”>启动工作室

如果这仍然不起作用,请切换到 Canary 频道并检查更新。如果有更新,请选择“稍后提醒我”选项。然后切换回 STABLE 频道并再次检查更新。它现在应该可以工作了。

于 2015-12-01T06:19:37.427 回答
3

目前我正在使用 IDEA 14.0.4。我找到了myIgnoredBuildNumbers选项块"users/username/.IntelliJIdea14/config/options/updates.xml"

删除整个块并重新启动将显示以前忽略的发布/构建

  <option name="myIgnoredBuildNumbers">
       <value>
           <list size="1">
               <item index="0" class="java.lang.String" itemvalue="141.713"/>
           </list>
       </value>
    </option>
于 2015-04-29T18:49:26.603 回答