12

我刚刚将 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(一定要有管理员权限)
  • 更新没有问题:)
4

6 回答 6

11

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

于 2012-12-05T12:54:32.540 回答
3

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

解决方案:

  • 在管理员模式下运行(通过在快捷方式中将其设置为标准或关闭 UAC)
  • 回滚到以前的安装(Help > About Eclipse > Installation Details > Installation History >(选择以前的安装)Revert )
  • 重启 Eclipse(一定要有管理员权限)
  • 更新没有问题:)
于 2012-11-27T19:37:56.763 回答
1

正如凯文格兰特所说。我一一更新组件,它对我有用。

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

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

于 2012-11-16T18:10:09.483 回答
0

我遇到了同样的问题。我按照您的建议做了很多事情,从插件/元数据/功能中删除了文件夹,似乎没有一个工作。我用谷歌搜索了如何卸载 ADT,在你卸载它的同一个地方,有一个更新它的按钮。

卸载安卓 ADT

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

于 2012-11-15T16:33:03.697 回答
0

下面的答案几台有这个问题的机器上对我有用,不需要卸载或任何其他猴子业务。

“转到 SDK 管理器并转到 FILE -> RELOAD 解决了问题”

于 2013-02-26T18:48:51.140 回答
0

将 SDK Manager v21.0 更新到 v21.1 后遇到同样的问题。我已经尝试过建议的解决方案,但对我不起作用。但是我从 developer.android 网站本身找到了一个快速的解决方案,我按照您可以在此处找到的“疑难解答安装”部分进行操作。

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

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

  1. 安装完成后,重新启动 Eclipse。
于 2013-04-06T19:55:04.677 回答