Eclipse无法识别ADT 21更新

时间:2012-11-14 13:33:34

标签: android eclipse eclipse-plugin adt android-4.2-jelly-bean

我刚刚将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(确保拥有管理员权限)
  • 更新没有问题:)

6 个答案:

答案 0 :(得分:11)

你必须更新eclipse以便它支持最新的ADT。 为此,您必须选择“帮助” - >“安装新软件”,然后使用此链接 更新网站:https://dl-ssl.google.com/android/eclipse/。 之后更新开发人员工具。

答案 1 :(得分:3)

事实证明,Windows 7 UAC在这里发挥作用。我以为我是以管理员的身份运行eclipse,但我不是。奇怪的是,Eclipse试图安装更新但却没有提及它没有权利在没有管理权限的情况下更改文件。下次启动时,安装认为它已更新但文件不是。

解决方案:

  • 以管理员模式运行(通过在快捷方式中将其设置为标准或关闭UAC)
  • 回滚到之前的安装(帮助>关于Eclipse>安装详情>安装历史>(选择以前的安装)还原)
  • 重新启动Eclipse(确保拥有管理员权限)
  • 更新没有问题:)

答案 2 :(得分:1)

凯文格兰特说。我逐个更新组件,它对我有用。

我的日食 Juno 版本:4.2.1 Build id:M20120914-1800与Fedora 17一起安装。

我注意到在“安装详细信息”中的“已安装软件”选项卡中看不到该adt。我不得不相信这是juno的错。因为我已经在运行eclipse indigo的其他工作站上升级adt for eclipse。

答案 3 :(得分:0)

我遇到了同样的问题。我建议做了很多事情,从插件/元数据/功能中删除了文件夹,似乎都没有。我google了如何卸载ADT,并在卸载它的同一个地方,还有一个按钮来更新它。

Uninstalling Android ADT

只需选择不是工具21的任何内容并单独更新。为我工作(我开始更新ADT)

答案 4 :(得分:0)

以下答案here在几台遇到此问题并且不需要卸载或任何其他猴子业务的计算机上为我工作。

“转到SDK Manager并转到FILE - > RELOAD解决了问题”

答案 5 :(得分:0)

在SDK Manager v21.0到v21.1上更新后遇到同样的问题。我曾尝试过建议的解决方案,但对我没有用。但我从developer.android网站本身找到了一个快速解决方案,我按照“疑难解答安装”部分找到了here

快速预览解决方案: 1.下载ADT插件zip文件(不要解压缩)。 2.启动Eclipse,然后选择Help>安装新软件。 3.单击右上角的“添加”。 4.在“添加存储库”对话框中,单击“存档”。 5.选择下载的ADT-21.1.0.zip文件,然后单击“确定”。 6.输入“ADT Plugin”作为名称,然后单击“确定”。 7.在Available Software对话框中,选择Developer Tools旁边的复选框,然后单击Next。 (我添加,也检查NDK) 8.在下一个窗口中,您将看到要下载的工具列表。点击下一步。 9.阅读并接受许可协议,然后单击“完成”。

如果您收到安全警告,说明无法建立软件的真实性或有效性,请单击“确定”。

  1. 安装完成后,重新启动Eclipse。