我用新的SDK工具更新了Eclipse (rev. 23),但现在当Eclipse启动时,我收到了错误:

此Android SDK要求Android Developer Toolkit版本23.0.0或以上。当前版本为22.6.3.v201404151837-1123206。请更新ADT到最新版本

“检查更新”没有发现更新。如果我尝试“安装新软件”,我可以看到版本23,但由于以下错误,我无法升级:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

从网站下载上一份ADT后,似乎又出现了一个问题。

没有安装SDK Tools rev. 23 proguard,文件夹SDK dir/ Tools /proguard丢失,其他工具也丢失。这个版本包含几个错误。


当前回答

我不得不删除ADT并重新安装。

但是要注意的是,这导致我和另一个人在某些项目的Java Build路径中出现annotation .jar缺失错误,可能是因为它试图寻找旧的SDK,所以升级项目是我必须采取的下一步。

错误主要与库有关,谷歌播放服务,Facebook SDK, ActionBarCompat。

在此步骤中,卸载ADT,然后将URL放回以下载它们。url为:https://dl-ssl.google.com/android/eclipse

其他回答

这对我很有用:)

如果由于某种原因,你安装了ADT预览版,需要恢复到当前稳定版,你不能使用对话框来安装“新”软件,因为你想要的实际上是一个旧的软件。而是这样做:

打开帮助>关于Eclipse…在Windows或Linux上。在Mac上,使用应用程序的菜单>关于… 点击“安装详情”按钮。 选择“安装历史记录”页签。 选择前面的配置之一。 点击底部的“恢复”按钮。

谷歌发布了ADT v23.0.2。这解决了之前ADT版本23的许多问题。

循序渐进:

菜单帮助→安装新软件… 对于“Work with”,选择Android源代码https://dl-ssl.google.com/android/eclipse 勾选ADT v23.0进行安装,然后点击“下一步” Eclipse将显示“安装修复页面”,因为与以前的版本有冲突。(如果没有,请参见下文。)选择“更新我的安装使其与正在安装的项目兼容”以卸载旧版本并安装新版本。之后,按照通常的步骤进行。

注意:当我安装新版本的ADT时,我没有包括新版本的“Android原生开发工具”包。相反,我先安装了其余的包,然后安装了“Android原生开发工具”。由于某种原因,如果我尝试安装包括“Android原生开发工具”在内的所有新包,安装会失败。

如果没有“补救页面”,从Eclipse中删除ADT插件的唯一方法是进入菜单帮助→关于Eclipse→安装详细信息并从那里卸载。但是存在卸载Eclipse本身的风险。

我通过删除ADT Bundle来解决这些问题 一个错误。 然后我提取了新的ADT bundle来解决这些问题。之后,我在Android SDK Manager中更新了Android 4.4.2(API 19)。 你得到这些错误是因为更新Android SDK 22.6.2工具。下面是它的截图。 安装截图中显示的所有内容。那么这些 问题不会再发生。

您需要卸载旧版本并安装23

卸载: 帮助>关于Eclipse SDK >安装详细信息 选择要卸载的Android相关包

然后安装V23。

下载ADT的完整过程,在Eclipse中配置它,并修复依赖关系问题:

下载ADT:

打开这个链接:https://dl-ssl.google.com/android/eclipse/ 下载最新版本的ADT-23.0.2.zip到ZIP文件夹中,不要解压缩。

在Eclipse中配置ADT:

打开Eclipse→进入菜单帮助→安装新软件… 点击添加..按钮在右边。 将打开Add Repository对话框。 在“名称”中:写入ADT Plugin 在位置:输入你下载的ADT压缩文件夹的路径,点击存档。按钮。

**错误可能是重复位置。要解决这个问题,请遵循以下步骤:

1.1关闭当前对话框。

1.2单击Available software sites链接,选择与您添加压缩文件或ADT Plugin条目位置相同的条目。选择后,删除它。

1.3再次进入前面的Add…对话框。

1.4再次在“添加存储库”对话框中添加“名称”和“位置”。

在“开发工具”中选择所有选项,然后单击“下一步”以完全安装ADT。

修复ADT中的依赖问题:在以上所有步骤之后,依赖问题可能会出现。要解决这个问题,请遵循以下步骤:

在“安装”对话框中单击“已安装”。 单击Installed Software选项卡,现在选择所有以前版本的开发工具,并卸载它们。

现在所有的依赖问题都将消失,并遵循Next, Next向导安装:)

愿一切都好!这肯定会有帮助。