我刚刚将 Ecipse 的 ADT 插件更新到 v21,但重新启动后它无法正常工作。
不知何故,插件的版本是 21.0.0.v201210310015-519525,但 SDK 验证告诉我我正在使用 v20.2.v201207191942-407447 并强制我更新。
我试过删除插件,但通过帮助 > 关于 > 安装详细信息是不可能的。恢复到旧安装让我重新安装更新,但结果相同。
我正在使用 Eclipse Juno 20120614-1722
谁能指出我解决这个问题的方向?
更新:
事实证明,Windows 7 UAC 在这里发挥了作用。我以为我以管理员身份运行 eclipse,但我没有。奇怪的是,Eclipse 试图安装更新但失败了,却没有提到它没有权限在没有管理权限的情况下更改文件。下次启动时,安装程序认为它已更新,但文件没有。
解决方案:
- 在管理员模式下运行(通过在快捷方式中将其设置为标准或关闭 UAC)
- 回滚到以前的安装(Help > About Eclipse > Installation Details > Installation History >(选择以前的安装)Revert )
- 重启 Eclipse(一定要有管理员权限)
- 更新没有问题:)