卸载 ADT 版本 21.0.1.201212060302 时出错

Posted

技术标签:

【中文标题】卸载 ADT 版本 21.0.1.201212060302 时出错【英文标题】:Error while uninstalling ADT version 21.0.1.201212060302 【发布时间】:2015-02-21 07:32:17 【问题描述】:

当我尝试卸载 ADT 版本 21 时出现以下错误,因为我需要将其更新到版本 23(或最新版本)

错误:

An error occurred while uninstalling session context was: 
(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall,  
operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86 1.0.0.I20120608-1200 --> 
null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction).

Backup of file E:\adt-bundle-windows-x86\adt-bundle-windows-x86\eclipse\eclipse.exe failed.
Can not remove : E:\adt-bundle-windows-x86\adt-bundle-windows-x86\eclipse\eclipse.exe

我也无法在首选项部分设置 android SDK,因为 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本。当前版本是 21.0.1.2012-12-6-2-58。 所以我需要更新 ADT,但出现如图所示的错误。 我尝试在卸载时以管理员身份运行,也尝试禁用防病毒软件,但它不起作用。

【问题讨论】:

【参考方案1】:

这是由于eclipse的.exe文件名造成的。

备份eclipse.exe文件并重命名现有的eclipse.exe,然后将备份文件再次复制到eclipse的同一文件夹中并打开未重命名的旧eclipse

之后, 按照相同的步骤安装 ADT

手动退出窗口并重新启动

【讨论】:

以上是关于卸载 ADT 版本 21.0.1.201212060302 时出错的主要内容,如果未能解决你的问题,请参考以下文章

离线安装ADT和sdk

在eclipse里卸载已安装的插件[例如Android Development Tools ADT]

Android Studio提示错误,但程序却可以运行,什么情况?

此 Android SDK 需要 ADT 版本 23.0.0 或更高版本。当前版本是 22.6。请更新 ADT 到最新版本? [复制]

为啥 Eclipse 的 Adt 插件不起作用?

与 API 19 兼容的 adt 包版本