使用Android开发工具v.23更新Eclipse

时间:2014-06-26 18:21:46

标签: java android eclipse adt

我使用新的SDK工具更新了Eclipse(版本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,缺少其他工具。这个版本包含几个错误。

43 个答案:

答案 0 :(得分:191)

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

步骤一步:

  • 菜单帮助→安装新软件...
  • 对于"使用",选择Android来源https://dl-ssl.google.com/android/eclipse Work with Android source
  • 勾选ADT v23.0进行安装,然后单击"下一步"
  • Eclipse将显示"安装修复页面"因为与以前的版本存在冲突。 (如果没有,请参阅下文。)选择"更新我的安装以与正在安装的项目兼容"卸载旧版本并安装新版本。之后,继续执行常规步骤。

Install remediation page

注意:当我安装新版本的ADT时,我没有包含新版本的" Android原生开发工具"包。相反,我首先安装了其余的软件包,然后安装了#34; Android Native Development Tools"。出于某种原因,如果我尝试安装所有新软件包,包括" Android Native Development Tools",安装将失败。

如果没有"修复页面",the only way to remove the ADT plugin from Eclipse is to go to menu HelpAbout EclipseInstallation Details and uninstall from there。但是存在卸载Eclipse本身的风险。

答案 1 :(得分:114)

Google response

这是一个包装错误。缺少整个proguard文件。我们会尽快进行更新,但在此之前只需将其从以前版本的工具中复制出来:

并复制以下文件:

  • tools / hprof-conv
  • tools / support / annotations.jar
  • 工具/ proguard的

所以最后如果你手工开始使用新的ADT副本文件:)

使用最新的ADT版本

编辑,该捆绑包现在可以使用自动更新,因此安装这些新版本

不要尝试从以前的版本升级,因为它根本不起作用。 如果你有zipalign的问题,它现在在构建工具下,不再在工具下了,所以你可以做一个符号链接或只是将它复制到预期的文件夹。

答案 2 :(得分:53)

使用developer.android.com上发布的ADT软件包,其他任何答案都不适用于我。

我最终下载了最新版本的Eclipse(不是ADT软件包),然后通过菜单帮助安装新软件安装ADT插件→输入https://dl-ssl.google.com/android/eclipse(由@RED_提及)。

我还必须更新我的工作区以指向我以前的工作区,并且大多数事情似乎都已恢复。

旁注:这似乎是迁移到Android Studio的好时机......

答案 3 :(得分:52)

注意:请谨慎使用此方法,因为这可能会破坏您的Eclipse安装 (请参阅注释)

如果您手动安装ADT插件 ,这可能对您有所帮助。但是,如果您使用的是Eclipse ADT Bundle中的Eclipse版本,则以下步骤可能会破坏您的Eclipse安装,并且您可能无法再次使用Eclipse!

转到

菜单帮助关于Eclipse SDK 安装详情

现在您将看到所有22.0个版本,然后点击底部的Uninstall按钮。

卸载后转到:

菜单帮助安装新软件→输入http://dl-ssl.google.com/android/eclipse/

然后安装所有东西,现在就准备好了。

答案 4 :(得分:18)

我今天正在更新我的构建服务器并遇到了同样的问题。据报道: https://code.google.com/p/android/issues/detail?id=72419

修复工作正在进行中,根据项目经理的工作是:

  

请在一两天内等待更新版本。在此之前,您的解决方法是下载其中一个

     

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

     

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

     

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

     

并复制以下文件:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[编辑] zipalign对我来说也不见了,检查一下你是否还需要复制这个

答案 5 :(得分:17)

它对我有用:)

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

  • 打开帮助>关于Eclipse ...在Windows或Linux上。在Mac上,使用应用程序菜单>关于...
  • 单击“安装详细信息”按钮。
  • 选择“安装历史记录”标签。
  • 选择以前的配置之一。
  • 点击底部的“还原”按钮。

enter image description here

答案 6 :(得分:16)

是他们对此的评价:

好的,伙计们,对所有这些麻烦感到抱歉,我们为搞砸的版本道歉。以下是摘要:

从ADT软件包23.0.2开始,您应该能够更新到ADT的未来版本。

来源: https://code.google.com/p/android/issues/detail?id=72912

答案 7 :(得分:15)

我已经完成了以下问题来解决问题。

  1. 转到http://developer.android.com/sdk/installing/installing-adt.html并下载最新的ADT ZIP文件(位于页面底部)。

  2. 转到Eclipse→菜单帮助关于Eclipse 安装详细信息

  3. 删除 Android DDM,Android开发工具,层次结构查看器,原生开发工具,TraceView等,22.X版

  4. 菜单帮助*→安装新软件添加存档→*在步骤1中选择下载的ZIP文件。< / p>

  5. 选择我在步骤3中删除的所有23个版本的最新版本并接受许可协议。

  6. 重启Eclipse,它解决了我的问题。

答案 8 :(得分:9)

只有帮助:

  1. Fresh Eclipse安装(http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar
  2. 帮助 - &gt;安装新软件 - &gt; https://dl-ssl.google.com/android/eclipse/

答案 9 :(得分:8)

如果您安装新的Eclipse版本,它将有效。 这就是我的所作所为:

  1. 安装了新的Eclipse版本Luna
  2. 备份当前工作区。
  3. 跑完新的Eclipse,Luna,并更新工作区
  4. 已安装ADT plugin(帮助 - &gt;安装新软件)
  5. 重启Eclipse
  6. 完成

答案 10 :(得分:8)

这个帖子中有很多混乱。根据您安装ADT的方式,有两种解决方案。

  1. 如果您手动安装了ADT插件,我相信您可以使用&#34;删除ADT&#34; - &GT; &#34;安装新软件&#34;方法

  2. 如果您使用的是ADT套装,请不要遵循该解决方案!你将破坏Eclipse。以下是Google会员的更新 - 阅读#18:

    https://code.google.com/p/android/issues/detail?id=72912

  3. 你必须下载新版本的ADT-Bundle(是的,令人沮丧!)。

答案 11 :(得分:7)

  • 只需卸载以前的ADT。
  • 转到菜单帮助关于Eclipse 安装详情
  • 卸载以com.android.ide
  • 开头的所有插件
  • 从更新站点再次安装ADT。

答案 12 :(得分:6)

不要这样做

警告:请参阅以下评论此答案。这些步骤对许多人产生了负面影响。

  1. 单击“帮助/安装新软件...”
  2. 点击什么是#34;已安装&#34; (如下图所示)
  3. 在新窗口中,您可以卸载旧的ADT(卸载Android开发工具,Android DDMS,Android层次结构查看器,Android TraceView,Android原生开发工具和OpenGL ES Tracer)
  4. 重启Eclipse
  5. 然后再次单击“帮助/安装新软件”
  6. 选择ADT ...安装
  7. 我希望它有所帮助!

    Picture Demonstration

答案 13 :(得分:5)

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

卸载: 帮助&gt;关于Eclipse SDK&gt;安装细节 选择要卸载的Android相关软件包

然后安装V23。

答案 14 :(得分:5)

在其他答案中尝试了这些方法但没有成功之后,我刚刚从http://developer.android.com/sdk/installing/index.html?pkg=adt安装了一个新的捆绑包,并且运行正常。

执行以下操作:

  1. 由于您不想再次重新下载所有平台,请将现有的平台从 / OLD_ANDROID_SDK_PATH / sdk / platforms 复制到 / NEW_ANDROID_SDK_PATH / sdk / platforms
  2. 从最近下载的捆绑包中打开新Eclipse时,请确保重复使用以前的“workspace”文件夹。这样可以确保记住以前的所有设置。
  3. 在上一个工作区打开新的Eclipse之后,请检查所使用的Android SDK是否指向新的(Eclipse首选项 - &gt; Android)。它可能指向旧的,因为您已经重复使用了预览工作区设置。
  4. 通过这些步骤,您不必重新配置所有内容,而且您无需花时间对此Google升级版升级中的 BUG 进行排查。

    祝你好运! ; - )

答案 15 :(得分:4)

无法更新您可能已下载的现有ADT捆绑包。

您可以选择以下两个选项之一:

  1. 从eclipse.org安装Eclipse并通过指向更新站点来安装ADT:https://dl-ssl.google.com/android/eclipse

  2. 从以下网址下载捆绑包:

  3. 从ADT软件包23.0.2开始,您应该能够更新到ADT的未来版本。

答案 16 :(得分:3)

我在Mac OS X 10.9.3上遇到了相同的“冲突依赖”错误,只是升级不是一个选项。最终工作的是从developer.android.com下载最新的 Eclipse ADT捆绑包 zip文件,将其解压缩并仅将“eclipse”文件夹移动到我的旧eclipse文件夹的位置是。 (解压缩Eclipse ADT包zip文件会给你“eclipse”和“sdk”文件夹)。

如果您决定采用相同的路线,请首先确保知道您的工作区路径是什么。这可以在首选项中找到。然后将旧的“eclipse”目录(不是Eclipse.app)重命名为eclipse-22.6.3,然后将提取的“eclipse”文件夹移动到其位置。在里面运行新的Eclipse.app,当它询问你关于Workspace时,只需输入与上面提到的相同的路径。或者也可以稍后在偏好设置中设置。

可能值得添加的是重新启用 Android SDK Manager Android虚拟设备管理器选择 Window - &gt;自定义透视 - &gt;命令组可用性并选择 Android SDK和AVD Manager 。这会将这两个项添加到当前透视图(Java)的“Window”菜单项中。

我没有移动提取的“sdk”文件夹,因为我已经在eclipse的同一目录下安装了sdk文件夹,我已经将其更新为最新的Android工具。但是如果它让你感觉更安全,你也可以重命名旧的sdk文件夹(用于备份目的)并将新提取的文件夹移动到原位。

答案 17 :(得分:3)

我遇到了同样的问题并解决了它。您需要完全从Eclipse中删除Android插件(来自&#34; about&#34;部分..),包括跟踪视图..

然后再次添加ADT插件(https://dl-ssl.google.com/android/eclipse/)并安装它。

问题解决了!

我猜这是SDK管理器或ADT插件更新机制的错误......

答案 18 :(得分:3)

如何从22.xx.x更新到23.0.2(我的解决方案)。这将击败依赖性问题。

我好几天都遇到了这个问题,我在这个链接上尝试过每一个解决方案,但没有运气。我终于想出了一个真正有效的解决方案!

请注意,此解决方案适用于Windows 7(64位)。它可能适用于其他Windows操作系统。

我们走了:

  1. 下载最新的ADT套装

    http://developer.android.com/sdk/index.html#download

  2. 解压缩并打开&#34; eclipse&#34;文件夹 - &gt; &#34;插件&#34;夹

  3. 现在去你的日食,打开&#34; eclipse&#34;文件夹 - &gt; &#34;插件&#34;文件夹,并将所有内容复制到内。

  4. 现在将它们粘贴到&#34;插件&#34; (NEW ECLIPSE)的文件夹,但不要覆盖任何内容。

  5. 在&#34;插件内部#34;新Eclipse的文件夹,进行搜索。输入22.(注意带有点的22)并按Enter键。

  6. 搜索结果将显示所有文件或文件夹..... 22.6 ......例如,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
    
  7. 突出显示所有这些文件/文件夹,然后点击删除键。

  8. 确保将旧的API / SDK更新到最新版本并加载此sdk目录以使用新的日食。

  9. 您可以观看此视频,该视频向您展示如何将所有SDK / API移动到新的SDK文件夹。

    链接:https://www.youtube.com/watch?v=jPZpJdnbbN0

    我没有尝试从任何其他ADT版本更新,但我认为它也适用于任何旧的ADT版本。

    在尝试之前不要忘记备份内容。

答案 19 :(得分:2)

我刚刚发现,在更新构建工具之前,您需要在Eclipse中更新ADT插件(无论是独立版还是ADT Bundle版)。

如果您的Eclipse安装指向最新的Build Tool并且您的Eclipse具有ADT 22.x,则会显示这些错误。

什么对我有用:(在Ubuntu 14.04 64位上)

  • 安装了旧版本的Eclipse和ADT(来自Bundle)
  • Eclipse的这个副本指向使用旧构建工具(20之前)的旧版SDK版本
  • 将ADT更新为v23(通过存档,在我的情况下)
  • 将Eclipse指向最新版本的构建工具。

您可能没有Eclipse和Build工具的旧版本,在这种情况下,您可以从SDK Manager卸载最新的构建工具并安装旧版本。
一旦一切正常,请执行上述步骤。

我正在尝试在互联网上的某个地方上传此类捆绑包的旧版本,一旦我完成上传,就会更新此处的链接。

答案 20 :(得分:2)

我在评论中找到了这些说明。

下载最新版本的ADT并使用您现有的工作区。这实际上是您曾经做过的最不痛苦的升级。它并没有弄乱.android文件夹,所以我仍然有我原来的调试密钥。只有缺少的东西是我几乎没有使用的几个附件,它们很容易安装到新版本中。

请注意,请不要在现有的adt文件夹中安装新文件夹,以便在新安装无法正常工作时仍然可以退回。

答案 21 :(得分:2)

在ADT捆绑的Eclipse上,我必须首先卸载ADT,然后重新安装。

从Eclipse中删除ADT插件:

  • 转到菜单帮助关于Eclipse 安装详细信息
  • 选择ADT插件,然后单击卸载。
  • 卸载后,从帮助→安装新软件安装ADT。

答案 22 :(得分:1)

我这样做是为了解决同样的问题(在OS X中):

  1. 帮助&gt;安装新软件&gt;添加或选择此存储库&#34; http://download.eclipse.org/eclipse/updates/4.3&#34;
  2. &#34; Eclipse平台&#34;选择最新版本的Eclipse。
  3. 安装程序将询问您是否要卸载ADT,单击“完成”。
  4. 使用此存储库重新启动Eclipse并仅安装ADT 23:https://dl-ssl.google.com/android/eclipse
  5. 重新启动Eclipse并安装DDMS,Hierarchy Viewer,Trace View等。
  6. 再次重启Eclipse。
  7. 希望它有所帮助。

答案 23 :(得分:1)

我正在使用Eclipse v4.3(开普勒),这就是我解决问题的方法。

转到菜单帮助安装新软件→点击添加

在弹出窗口中,提供任何名称(我将其命名为Eclipse ADT Plugin),并在链接的位置使用https://dl-ssl.google.com/android/eclipse/

单击“确定”后,将显示将要安装的新软件包以及将要删除的旧软件包。不要担心这些包裹。单击确定

将安装新软件包,这可以解决您的问题。

答案 24 :(得分:1)

解决方案,请参阅: http://bazalabs.com/solution-for-the-update-problem-of-android-developer-toolkit-version-23-0-0-or-above/

此解决方案是您更改文件和保持Eclipse ADT而不是下载新文件的正确方法。

答案 25 :(得分:1)

对我而言,它有助于删除Android 4.4W,这也是API 20,可能是冲突的原因。因此,只有安装Android 4.4W或Android L才能修复它。

而且(这可能只适用于我)它只适用于Android Studio而不是Eclipse ...

答案 26 :(得分:1)

我只是转到我的C:/ drive(C:/Android)上的Android资源文件夹,删除了&#39; eclipse&#39;文件夹及其所有内容。我再次下载了Android开发者工具,然后转移到了“eclipse”上。文件夹中。

我开始了,一切都很好;我已更新到第23版。

希望这会有所帮助,可能不适合所有人,因为你们中的一些人有Eclipse修改,但对于像我这样想要快速修复并重新开发的人来说这似乎是最简单的方法。

答案 27 :(得分:1)

警告

ADT 23.0.1现在有更新,但Windows和Linux脚本搞砸了,所以请等待升级!

您可以在http://dl.google.com/android/android-sdk_r23.0.1-windows.zip中查看示例tools / proguard / bin / *。sh。

答案 28 :(得分:1)

如果Eclipse在从Eclipse安装中卸载ADT插件后出错,请尝试编辑Eclipse文件夹→配置中的文件config.ini。发现:

eclipse.application=

并将其更改为:

eclipse.application=org.eclipse.ui.ide.workbench

我希望它也适合你。

答案 29 :(得分:1)

我找到了“冲突依赖”问题的解决方案。我没有与DanielDíaz的回复相同的页面,但页面显示“相互冲突”,我无法做任何事情。

问题是我不是文件的所有者。 Eclipse安装在其他会话中(在OS X上)。我有权阅读和编写Eclipse文件,但我不是所有者。对所有Eclipse文件执行“chown”命令以解决问题。之后,我和Daniel Diaz的结果相同。

我希望这有助于某人。

答案 30 :(得分:1)

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

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

错误主要与图书馆有关,Google Play服务,Facebook SDK,ActionBarCompat。

在此步骤中,您卸载ADT,然后重新输入URL以下载它们。网址为:https://dl-ssl.google.com/android/eclipse

答案 31 :(得分:0)

这对我有用。我使用新安装的ADT软件包继续升级到版本23.02(或23.03,如果提供),并迁移原始工作区并添加修补程序。 这是仅适用于ADT Bundle的程序。

(先备份工作区)

1 /从谷歌安装最新的adt包。 (出于某些原因,使用谷歌下载页面只是在Chrome浏览器中循环播放!?!)

2 /从这里下载补丁:

3 /根据Googles (poorly described) instructions

应用补丁


...并复制以下文件:

工具/ HPROF-CONV
工具/支持/ annotations.jar
工具/ proguard的

这意味着=&gt;仅复制tools / hprof-conv的文件 这意味着=&gt;仅复制tools / support / annotations.jar的文件 这意味着=&gt;复制tools / proguard的目录和所有内容

3 /在启动时将旧工作区指向新安装。 (项目仍然会出现错误,不要担心)

4 /选择帮助 - &gt;安装新软件,选择更新站点,并在出现提示时选择版本23.03。

  • 检查更新网站,然后根据https =&gt;编辑谷歌的网站像这样的http: Change to "http"。这似乎使Eclipse Updater构建了一个新的更新配置文件,避免了下载错误。您可能还会从Windoze获得“unsigned”提示警告提示,但只是“允许访问”以防止阻止。

5 /如果仍然对“android.R”的引用出错,这是因为您可能没有相应的“平台构建工具”。检查“Android SDK Manager”,了解您的构建工具: enter image description here 同时检查项目的“Android”版本,确保您拥有兼容的Android API。

应该下载23.02版本,现在应该编译你的项目。

Google已经放弃了Eclipse ADT的所有UI修剪(即你会看到Juno启动)。我认为这将是一个问题,但似乎没问题。我认为它显示了谷歌如何绝望地解决问题。鉴于Android工作室距离不远,Google不希望再投入ADT。我想这就是你用“免费”软件得到的。希望成年人现在重新掌权,Google Studio也不会是这样的灾难。

答案 32 :(得分:0)

基于win7。 日食 版本:4.2.2 构建ID:M20130204-1200

对于那些在尝试卸载ADT插件后破坏Eclipse的人。

您需要从插件文件夹和功能文件夹中删除所有 android 文件夹/ jars。

然后检查/ configuration中的config.ini。可能你有以下几行:

eclipse.product=

...

eclipse.application=

像这样改变它们:

eclipse.product=org.eclipse.platform.ide
eclipse.application=org.eclipse.ui.ide.workbench

可能需要从命令行运行你的eclipse:

eclipsec.exe -clean.

然后我可以安装最新的ADT插件,无需下载整个eclipse包并丢失所有配置/插件。

答案 33 :(得分:0)

完美的答案是。输入以下路径,复制所有路径 Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ platform-tools 然后解析成Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ tools, 最后,修改文件plugin.version=23.0.0的第Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ tools ▸plugin.prop行,例如plugin.version=21.0.0。   重启eclipse。一切都是正确的。

答案 34 :(得分:0)

下载ADT,在Eclipse中配置以及修复依赖性问题的完整程序

下载ADT:

  1. 打开此链接:https://dl-ssl.google.com/android/eclipse/

  2. 下载ADT-23.0.2.zip这是ZIP文件夹的最新版本,不要解压缩。

  3. 在Eclipse中配置ADT:

    1. 打开Eclipse→转到菜单帮助安装新软件...
    2. 点击右侧的添加.. 按钮。
    3. 添加存储库对话框将会打开。
    4. 名称中:编写 ADT插件
    5. 位置:点击存档.. 按钮,输入已下载的ADT压缩文件夹的路径。
    6. **错误可能是重复的位置。要解决此问题,请按照以下步骤操作:

      1.1关闭当前对话框。

      1.2单击可用软件站点链接,然后选择与添加压缩文件或ADT插件条目位置相同的条目。选择后,将其删除。

      1.3然后,再来一个 Add ... 对话框。

      1.4再次,在添加存储库对话框中添加名称位置

      选择开发工具中的所有选项,然后单击 Next 以完全安装ADT。

      修复ADT中的依赖项问题:完成上述所有步骤后,可能会出现依赖性问题。要解决此问题,请执行以下步骤:

      1. 点击安装对话框中的已安装

      2. 单击已安装的软件选项卡,现在选择以前版本的所有开发工具查看版本并卸载它们。

      3. 现在所有依赖问题都会消失,并按照Next,Next向导进行安装:)

        一切顺利。它肯定会有所帮助。

答案 35 :(得分:0)

已提供的答案显示解决方案取决于您的特定环境的程度。我最初尝试升级Windows 8.1机器;当失败时,我尝试升级Vista PC。当失败时,我在Win 8.1上尝试了Android Studio。我们都遇到的问题导致了不同的解决方案,因为O / S,Eclipse,Java之间的版本冲突,当然还有谷歌的崩溃。

这是我做的: 我放弃了捆绑。对于Vista,我安装了Eclipse 4.3.2(Kepler)并下载了加载23.0.2的SDK安装程序。已经安装了jdk1.6。只剩下就是使用SDK管理器来下载我的最低平台(API 8) - V20并不是那么向后兼容。但至少现在我并没有完全死在水中。

对于Windows 8.1,Android Studio似乎已安装。但是当我尝试安装我的项目时,当它抱怨没有包含google-play-services_lib时就停止了。我没有使用它,所以看来这是Android Studio的要求。真的?

所以我回到了Eclipse。我安装了Luna和jdk8u5,但后来试图恢复到Vista的功能。 Oracle没有jdk1.6,所以我不得不下载1.7并希望。下载了SDK,再次获得了23.0.2。到现在为止还挺好。

然后问题是installer-r23.0.2-windows显然硬连线在'C:\ Windows \ system32 \ java.exe'中找到JDK:[2]。我将PATH设置为jdk1.7.0_65 \ bin并将JAVA_HOME环境变量设置为它。都没有奏效。安装程序仍然在Windows \ System32中的java8上被阻塞。

所以我重命名为C:\ Windows \ System32 \ java.exe以禁用它,安装程序-r23找到C:\ Program Files \ Java \ jre8 \ bin \ java.exe。安装程序已成功完成。为什么它不喜欢Windows \ System 32中的相同文件(V8.0.5.13)对我来说是一个谜,但可能是某人的线索。

仍然需要下载API 8,但我认为我也在8.1机器上运行。

除了让Eclipse将我的Motorola RazrM识别为USB连接设备。这需要转到Win8.1 DeviceManager并更新ADB接口中的Mot Composite ADB接口。这需要下载摩托罗拉设备管理器。手机没有出现在Eclipse Devices View中。它正在等待手机上的新确认,显然已被添加到最新的ADT中。虽然我需要在Samsung 10.1平板电脑上升级驱动程序,但它没有添加连接请求确认。

最后,噩梦结束了。我最大的问题似乎是跳到最新版本 - 然后试图在23.0破裂时倒退。我想我学到了很多教训。但是,真的,它必须是这么难吗?

希望这会有所帮助。

答案 36 :(得分:0)

  • 我通过删除显示的ADT Bundle解决了这些问题 错误。

  • 然后我提取新的ADT包来解决这些问题。之后,我刚刚在Android SDK Manager中更新了Android 4.4.2(API 19)。

  • 由于更新Android SDK,您收到这些错误 工具22.6.2。下面我展示它的截图。

    Enter image description here

  • 按照屏幕截图本身安装所有内容。然后这些 问题不会再发生。

答案 37 :(得分:0)

它正在努力卸载旧文件,但您不必重新启动Eclipse。在卸载过程之后,安装新软件,然后重新启动Eclipse。

这很简单,适合我。

答案 38 :(得分:0)

这个问题有很多可能的答案。我认为这一切都取决于您的环境和安装程序。我遇到了上述多次陈述的同一问题。由于存在冲突依赖性,我无法安装ADT 23.

这是我的环境:

我正在使用Eclipse 4.2.2运行Windows 7 64位。我通过菜单帮助安装新软件安装了ADT。

我的解决方案:

菜单帮助关于Eclipse 卸载→ALL_ANDROID。然后我通过&#34;安装新软件&#34;简单地安装了每个ADT 23工具。

注意:这是最新的ADT版本。

答案 39 :(得分:0)

我已按照此处的说明操作并尝试修复旧的Eclipse + SDK + ADT,但没有运气。基本问题仍然存在;我仍然收到错误消息:

  

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

但是我的eclipse无法找到更新,无法将ADT 23安装为新软件。所以我无法在我的工作区中编译我的旧项目。

我为Windows 8测试了一个新的eclipode软件包,按照Android开发人员页面中的说明逐步进行,并且运行正常。所以似乎Windows Eclipse构建没有被破坏。但我不会使用我的Linux安装,我的旧Ubuntu 10.很明显,为了让Linux Eclipse环境再次运行,我必须安装一个新的Eclipse软件包,我的旧Eclipse将永远不会看到ADT 23的更新把事情搞定。同样,这些介绍适用于Linux开发人员,他们不希望他们的旧工作区项目再次运行而不需要在开发环境中进行更改,除非您必须安装新的Eclipse软件包,但之后您的项目将在版本23之前工作。 SDK / ADT-混乱。

  1. 如果您是Android开发人员,您希望确定,您开发的环境不会搞砸。备份:
    • 〜。/ android(这是您的开发人员密钥)
    • 您原来的SDK dirrectory
    • 您的工作区
  2. 下载Eclipse软件包Get the Android SDK
  3. 按照说明创建目录~/Development并在那里解压缩捆绑。您将获得Eclipse和SDK目录。
  4. 从该目录启动Eclipse
  5. Eclipse要求工作空间。你可以给它旧的。
  6. 在Eclipse设置中,将SDK设置为已下载的SDK。
  7. 启动Android SDK管理器和下载工具,您使用的Android版本以及Android开发者工具页面说明中的附加说明
  8. 您现在应该准备好再次编译旧项目,但对我来说并非如此简单。我的旧项目有错误。所以打开问题窗口,你就会知道缺少annotation.jar。因此,您必须将旧版SDK中的annotations.jar,您所做的备份,或此线程中解释的旧版sdk.zip复制到&lt; new SDK&gt; /tools/support/annotations.jar
  9. 之后,我可以在Ubuntu中使用我的旧工作区,并将应用程序编译并启动到Android设备。就这么简单。谢谢谷歌; - (

答案 40 :(得分:0)

从Google下载ADT v23插件,并从Eclipse中下载的zip文件中将其安装为本地存档。

http://developer.android.com/sdk/installing/installing-adt.html#Download

答案 41 :(得分:0)

经过几个小时的努力解决这个问题后,我终于决定摆脱更新。我发布这个以防你想要回到22.6.2版本:

  1. 打开SDK Manager
  2. 保留所有内容,但第一个选项(带有ADT版本23的选项)
  3. 删除该包
  4. 重启Eclipse
  5. 希望这有帮助

答案 42 :(得分:-1)

有新的更新。

  • 将您的Android SDK工具更新为23.0.1
  • 更新您的Eclipse。转到帮助 - &gt; 检查更新
  • 然后重启Eclipse

这将修复空的src&amp;布局问题。

Enter image description here