我刚刚下载并安装了Android Studio 0.8。当我运行它时,我收到通知,说有更新。我立即下载了补丁并自动运行。修补后,标题为“更新”的对话框似乎停留在以下提示符下:
将Android Studio(内部版本135.1245622)更新为Android Studio (build.135.1248636)
(进度条动画)
清理
如果我点击取消按钮,我会得到一个新的是/否对话框:
补丁尚未应用。
您确定要中止操作吗?
如何解决此问题?
在Windows 8.1上运行 JDK版本1.8.0_05
答案 0 :(得分:18)
我在Windows 7和Windows 8.1中也经历了最新的更新(0.8.1 - 0.8.4),但实际上并没有错。
"清理"部分需要惊人的很长时间(字面意思,几分钟),但它结束了。你只需要等待。 :)
非常令人惊讶的是似乎是一个如此小的更新(至少从下载的文件大小来判断)。
答案 1 :(得分:7)
在我的Windows 8机器上完成“清理......”步骤需要一个小时。对于仍有这个问题的人,我不知道这是不是巧合,但是在我关闭了所有其他打开的应用程序(例如浏览器)后1分钟就完成了。
答案 2 :(得分:1)
我在更新到0.8.2版时遇到了同样的问题 更新在“清理”中冻结了。屏幕。已经很晚了,所以当我看电视并睡着时,我让它运行。第二天早上,我开始使用计算机并且更新屏幕仍然存在:O所以我找到了这个论坛,并且做了你们所说的一切,但似乎没有什么对我有用。我取消了更新并获得了Java IOException。它说更新无法删除LocalAppdata目录(C:\ Users [UserName] \ AppData \ Local \ Temp)的Temp文件夹中的文件和/或文件夹。我退出并再次登录并启动了Android Studio。一切都运行良好,并且成功应用了更新。
因此,如果有人遇到这种情况并且更新冻结时间超过1小时,您可以尝试中止,注销并再次登录。也许它又有效了。
答案 3 :(得分:0)
我相信这与此有关,但我可能错了:
在某些Windows系统上,启动程序脚本找不到Java的安装位置。如果遇到此问题,则需要设置一个指示正确位置的环境变量。 选择开始菜单>计算机>系统属性>高级系统属性。然后打开“高级”标签>环境变量并添加指向JDK文件夹的新系统变量JAVA_HOME,例如C:\ Program Files \ Java \ jdk1.7.0_21。
答案 4 :(得分:0)
我在最近几次更新时遇到了问题,包括更新到0.8.4。
我使用的是Windows 8.1 pro 64位。
我使用任务管理器几分钟后杀死清理窗口。我重新启动Android Studio,一切正常,我可以在帮助中看到新的更新版本号>约(本例中为0.8.4)。
这在Android开源项目 - 问题跟踪器中列出 - Updater from 0.8.1 hung on Cleaning Up
此问题现已修复,从0.8.4升至0.8.5,详见Issue 73989: Patch updating Studio fails on Windows because it cannot delete files
特别注意我试图手动删除C:\ Users **** \ AppData \ Local \ Temp \中的所有文件。
我无法删除
“C:\用户**** \应用程序数据\本地\ TEMP \ idea.updater.2226438342747264268.tmp \ temp.4196595786233368387.tmp \ lib中\ openapi.jar”
...直到我重新启动Windows。
因此对这样的文件进行一些神秘的锁定可能会为其他人重现这个问题。