Java 使用Android开发工具v更新Eclipse。23
我用新的SDK工具(rev.23)更新了Eclipse,但现在当Eclipse启动时,我收到了错误: 此Android SDK需要Android开发者工具包版本23.0.0或更高版本。当前版本为22.6.3.v201404151837-1123206。请将ADT更新至最新版本 “检查更新”未找到任何更新。如果我尝试“安装新软件”,我可以看到版本23,但由于以下错误而无法升级:Java 使用Android开发工具v更新Eclipse。23,java,android,eclipse,adt,Java,Android,Eclipse,Adt,我用新的SDK工具(rev.23)更新了Eclipse,但现在当Eclipse启动时,我收到了错误: 此Android SDK需要Android开发者工具包版本23.0.0或更高版本。当前版本为22.6.3.v201404151837-1123206。请将ADT更新至最新版本 “检查更新”未找到任何更新。如果我尝试“安装新软件”,我可以看到版本23,但由于以下错误而无法升级: Cannot complete the install because of a conflicting depende
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工具版本。23未安装proguard,缺少文件夹SDK
dir/tools/proguard
,也缺少其他工具。这个版本包含几个bug。谷歌已经发布了ADT v23.0.2。这解决了先前ADT版本23的许多问题
逐步:
- 菜单帮助→ 安装新软件
- 对于“使用”,请选择Android源代码
https://dl-ssl.google.com/android/eclipse
- 勾选ADT v23.0进行安装,然后单击“下一步”
- Eclipse将显示“安装修正页”,因为它与以前的版本有冲突。(如果没有,请参见下文。)选择“更新我的安装以与正在安装的项目兼容”,卸载旧版本并安装新版本。之后,继续执行通常的步骤
如果没有“修正页”,则为。但卸载Eclipse本身存在风险。对我来说,它帮助删除了Android 4.4W,它也是API 20,可能是冲突的原因之一。所以,在他们修复之前,只安装安卓4.4W或安卓L
而且(这可能只适用于我)它只在Android Studio中工作,而不在Eclipse中工作…我已经完成了以下工作来解决问题
重新启动Eclipse,它就解决了我的问题。在ADT捆绑的Eclipse上,我必须首先卸载ADT,然后重新安装 要从Eclipse中删除ADT插件,请执行以下操作:
- 转到菜单帮助→ 关于日食→ 安装细节
- 选择ADT插件,然后单击卸载
- 卸载后,从“帮助”安装ADT→ 安装新软件
- 单击帮助/安装新软件
- 单击“已安装”的内容(如下图所示)
- 在新窗口中,您可以卸载旧的ADT(卸载Android开发工具、Android DDM、Android层次结构查看器、Android TraceView、Android本机开发工具和用于OpenGL ES的Tracer)
- 重新启动Eclipse
- 然后再次单击“帮助/安装新软件”
- 选择ADT。。。安装 我希望有帮助
不要这样做 警告:请参阅此答案下面的评论。这些步骤对许多人产生了负面影响。
我不得不删除ADT并重新安装 但是请注意,这导致我和另一个人在某些项目的Java构建路径中有一个annotations.jar丢失错误,可能是因为它试图查找旧SDK,所以升级项目是我必须采取的下一步 这些错误大多与图书馆、谷歌Play服务、Facebook SDK和ActionBarCompat有关
对于这一步,您卸载ADT,然后将URL放回下载它们。url是:
https://dl-ssl.google.com/android/eclipse
使用developer.android.com上发布的ADT包,其他答案对我都不起作用
我最终下载了最新版本的Eclipse(而不是ADT包),然后通过菜单帮助安装了ADT插件→ 安装新软件→ 输入https://dl-ssl.google.com/android/eclipse
(由@RED\uz提及)
我还必须更新我的工作区,以指向我以前的工作区,而且大多数东西似乎都恢复了
另一方面:这似乎是迁移到Android Studio的好时机…我找到了解决“依赖冲突”问题的方法。我没有Daniel Díaz回答的那一页,但是有一页显示了“相互冲突的依赖”,我什么也做不了 问题是我不是文件的所有者。Eclipse安装在其他会话中(在OSX上)。我有权读写Eclipse文件,但我不是所有者。对所有Eclipse文件执行“chown”命令以解决此问题。之后,我得到了和丹尼尔·迪亚兹一样的结果 我希望这对某人有所帮助。
- 只需卸载以前的ADT
- 转到菜单帮助→ 关于日食→ 安装细节
- 卸载所有Id以com.android.ide开头的插件
- 从更新站点再次安装ADT
eclipse.application=
eclipse.application=org.eclipse.ui.ide.workbench
tools/hprof-conv
tools/support/annotations.jar
tools/proguard
com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508