【问题标题】:Trying to update ADT - receiving "conflicting dependency" error尝试更新 ADT - 收到“冲突依赖”错误
【发布时间】:2014-07-09 06:36:36
【问题描述】:

自从我尝试导入一个 android 项目以来,我遇到了一系列问题。

  1. 我的SDK 的位置尚未在首选项中设置(尽管之前已经设置并且 ADT 工作正常)。
  2. 当我尝试设置 sdk 文件夹的路径时,它说

    此 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本。当前版本是 22.6.2.v201403212031-1085508。请将 ADT 更新到最新版本。

  3. 所以我尝试按照另一篇 SO 帖子中的建议通过以下方式更新 Eclipse(因为“检查更新”一直告诉我没有可用的更新:

    帮助 -> 安装新软件 -> p2repo - https://dl-ssl.google.com/android/eclipse/ -> 检查开发者工具 -> 下一步

这就是我收到以下错误的地方:
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Native Development Tools 23.0.2.1259578 (com.android.ide.eclipse.ndk.feature.feature.group 23.0.2.1259578)
Software currently installed: Android Developer Tools 22.6.2.v201403212031-1085508 (com.android.ide.eclipse.adt.package.product 22.6.2.v201403212031-1085508)
Only one of the following can be installed at once: 
ADT CDT Integration 23.0.2.1259578 (com.android.ide.eclipse.ndk 23.0.2.1259578)
ADT CDT Integration 22.6.2.v201403212031-1085508 (com.android.ide.eclipse.ndk 22.6.2.v201403212031-1085508)
Cannot satisfy dependency:
From: ADT Package 22.6.2.v201403212031-1085508 (com.android.ide.eclipse.adt.package.feature.group 22.6.2.v201403212031-1085508)
To: com.android.ide.eclipse.ndk.feature.group 22.6.2

Cannot satisfy dependency:
From: Android Developer Tools 22.6.2.v201403212031-1085508 (com.android.ide.eclipse.adt.package.product 22.6.2.v201403212031-1085508)
To: com.android.ide.eclipse.adt.package.feature.group [22.6.2.v201403212031-1085508]

Cannot satisfy dependency: 
From: Android Native Development Tools 23.0.2.1259578 (com.android.ide.eclipse.ndk.feature.feature.group 23.0.2.1259578)
To: com.android.ide.eclipse.ndk [23.0.2.1259578]

Cannot satisfy dependency:
From: Android Native Development Tools 22.6.2.v201403212031-1085508  (com.android.ide.eclipse.ndk.feature.group 22.6.2.v201403212031-1085508)
To: com.android.ide.eclipse.ndk [22.6.2.v201403212031-1085508]

如何才能成功绕过这些错误并更新 eclipse?

【问题讨论】:

  • 我个人卸载了之前的ADT工具,安装了最新版本。否则我无法让它运行。

标签: android eclipse sdk


【解决方案1】:

只需卸载当前的 ADT 版本是 22.6.2.v201403212031-1085508,方法是转到帮助>安装详细信息>已安装的软件,然后选择 ADT(旧版本)>点击卸载。现在重新安装最新的 ADT。通过这种方式,我能够将 ADT 更新到当前版本,希望对您有所帮助。 注意:这不适用于 adt-bundle。

【讨论】:

  • 我试过这个,它似乎工作。但是当它告诉我最后重新启动ADT时,当我重新启动时,应用程序无法打开。
  • 你使用的是哪个版本的eclipse?
  • 如果问题仍然存在,请尝试删除 eclipse>plugin 目录中的 com.android.ide.eclipse.adt.package_23.0.0.1245622 文件夹并重新安装插件。
  • 尝试您的选项@Trust 没有用,实际上现在 Eclipse 甚至无法加载
  • 我的解决方案是简单地删除adt,然后从网站手动重新下载最新版本。
【解决方案2】:

卸载所有冲突的组件。 就我而言,Open-GL、DDMS、ADT 等与更新冲突。 所以我卸载了所有这些,使用..

帮助->关于Eclipse SDK->安装详情->选择要卸载的组件->卸载

然后更新您的 ADT。

帮助->安装新软件-> 在可用的软件站点中选择 Adt 更新站点(https://dl-ssl.google.com/android/eclipse/ 如果不存在,则添加它)。 并更新 ADT。

【讨论】:

  • 我也无法卸载 ADT.. 我该怎么做才能更新到最新版本..
【解决方案3】:

今天,我遇到了和你一样的错误:

此 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本。当前版本是 22.6.2.v201403212031-1085508。请将 ADT 更新到最新版本。

您的留言:

此 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本。当前版本是 22.6.2.v201403212031-1085508。请将 ADT 更新到最新版本。

我在 5 分钟内修好了:

1-确保您仍然有 zip 文件(我是“adt-bundle-windows-x86_64-20140321”)

2-将 zip 的内容复制到您想要的位置

3-大约是 1.30 GB(我认为),因此根据您的计算机,可能需要几分钟

4-复制后打开。

5-进入eclipse文件夹,然后打开eclipse应用程序(如果经常使用甚至可以pin到任务栏)

我遇到过几次这个问题,这对我来说总是有效的。

【讨论】:

  • 我会接受这个,但我现在无法测试它,所以我不确定它是否会起作用。如果这适用于任何人,请在此处发表评论,以便我接受此答案。
  • 嗯,它对我有用。我是认真的,这就是我所做的。
  • 您好,请您解释一下您在哪里可以找到 zip 文件,以及您应该将其内容复制到哪里?
  • 不知何故我可以用我的手机添加 cmets...我在下面创建了另一个答案,所以一定要检查一下。另外...如果您无法使用提取的文件删除旧文件夹,您可以进入任务管理器并结束进程“adb.exe”。
【解决方案4】:

对于桑杰·马诺哈:

基本上,当您下载 eclipse 时,它​​是在一个 zip 文件中。您需要提取文件才能使用其内容。我下载的文件名为“adt-bundle-windows-x86_64-20140321”,是从“https://developer.android.com/training/basics/firstapp/index.html”获取的。

如果您使用的是 eclipse,您的下载文件中可能有 zip 文件,因此无需再次下载。

如果我是你,我会制作一个名为“ANDROID”的文件,并在其中放置 zip 文件(如果你有类似的问题,可以用作将来的备份)

我还将为我的所有项目创建一个名为 workspace 的文件夹,以及一个名为 ADT 的文件夹,我将在其中提取 zip 文件的内容。

这将是“ANDROID”中的文件夹:

-ADT(->包含压缩文件“adt-bundle-windows-x86_64-20140321”的解压文件)

-工作区(->包含我的项目)

-adt-bundle-windows-x86_64-20140321(->压缩文件)

很抱歉创建一个新答案,我没有声誉...

【讨论】:

    【解决方案5】:

    只需从开发者工具下拉菜单中选择 ADT

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2011-09-20
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多