【发布时间】:2012-11-14 13:33:34
【问题描述】:
我刚刚将 Ecipse 的 ADT 插件更新到 v21,但重新启动后它无法正常工作。
不知何故,插件的版本是 21.0.0.v201210310015-519525,但 SDK 验证告诉我我正在使用 v20.2.v201207191942-407447 并强制我更新。
我已尝试删除插件,但通过帮助 > 关于 > 安装详细信息无法做到这一点。恢复到旧安装让我重新安装更新,但结果相同。
我正在使用 Eclipse Juno 20120614-1722
谁能指出我解决这个问题的方向?
更新:
事实证明,Windows 7 UAC 在这里发挥了作用。我以为我以管理员身份运行 eclipse,但我没有。奇怪的是,Eclipse 试图安装更新但失败了,却没有提到它没有权限在没有管理权限的情况下更改文件。下次启动时,安装程序认为它已更新,但文件没有。
解决方案:
- 以管理员模式运行(通过在快捷方式中将其设置为标准 或关闭 UAC)
- 回滚到以前的安装(帮助 > 关于 Eclipse > 安装详细信息 > 安装历史 > (选择 以前的安装)恢复)
- 重启 Eclipse(一定要有管理员权限)
- 更新没有问题:)
【问题讨论】:
-
您是否也将 SDK 工具更新到了 Rev 21?
-
是的,SDK 管理器中的所有内容都已更新。
-
我不知道该建议什么。我今天早上更新了我的 Indigo 版本。我通常先做 SDK/Tools,退出 Eclipse 并使用“eclipse -clean”从命令行重新启动它。当它再次出现时,我转到“检查更新”菜单并从那里安装插件。
-
我的同事也没有任何问题,只是我的安装以某种方式失败。这很奇怪,因为我在安装时没有遇到任何错误。
标签: android eclipse eclipse-plugin adt android-4.2-jelly-bean