关于java:使用Android开发工具v.23更新Eclipse

Update Eclipse with Android development tools v. 23

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

This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.6.3.v201404151837-1123206. Please update ADT to the latest version.

未找到"检查更新"的更新。如果我尝试"安装新软件",我可以看到版本23,但由于以下错误无法升级:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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]

从网站下载上一篇广告后,似乎还有另一个问题。

与SDK工具版本23未安装Proguard,缺少sdk dir/tools/proguard文件夹,缺少其他工具。此版本包含几个错误。


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

一步一步:

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

Install remediation page

注意:当我安装新版本的ADT时,我没有包括新版本的"Android本机开发工具"包。相反,我先安装了其余的软件包,然后安装了"Android本机开发工具"。出于某种原因,如果我尝试安装所有新的软件包,包括"Android本机开发工具",安装就会失败。

如果没有"修正页",从Eclipse中删除ADT插件的唯一方法是转到菜单帮助→关于Eclipse→安装详细信息并从中卸载。但是有卸载Eclipse本身的风险。


谷歌回复:

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

  • http://dl.google.com/android/android-sdk_22.6.2-linux.tgz
  • http://dl.google.com/android/android-sdk_22.6.2-windows.zip
  • http://dl.google.com/android/android-sdk_22.6.2-macosx.zip

并复制以下文件:

  • 工具/hprof conv
  • 工具/support/annotations.jar
  • 工具/护卫

因此,如果您从新的ADT副本手动开始,则在结尾处会显示以下文件:)

编辑:在最新的ADT版本中,捆绑包现在应该可以自动更新,因此安装这些新版本:

  • Linux 64位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
  • Linux 32位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
  • Mac:http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
  • win32:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
  • win64:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

不要试图从以前的版本升级,因为它根本不起作用。如果ZipAlign有问题,现在它在"构建工具"下,在"工具"下不再存在,因此您可以进行符号链接或将其复制到预期的文件夹中。


使用developer.android.com上发布的ADT捆绑包,其他答案对我都不起作用。

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

我还必须更新我的工作区以指向我以前的工作区,而且大多数东西似乎都被恢复了。

附带说明:这似乎是迁移到Android Studio的好时机…


注意:谨慎使用这种方法,因为这可能会破坏Eclipse安装(请参见注释)。

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

菜单帮助→关于Eclipse SDK→Installation Details

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

卸载后转到:

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

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


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

修复正在进行中,根据项目经理的说法,解决方法是:

Please wait for an updated version within a day or two. Until then, your workaround is to do download one of

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

and copy over the following files:

1
2
3
    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[编辑]ZipAlign也找不到了,看看你是否也需要复制这个。


它对我有用:)

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

  • 打开帮助>关于Eclipse…在Windows或Linux上。在Mac上,使用应用程序的菜单>关于…
  • 单击"安装详细信息"按钮。
  • 选择"安装历史记录"选项卡。
  • 选择以前的配置之一。
  • 单击底部的"Revert"(恢复)按钮。

enter image description here


他们是这么说的:

好吧,伙计们,对所有这些麻烦深表歉意,我们为糟糕的发布道歉。总结如下:

  • 无法更新您可能下载的现有ADT包。
  • 您可以执行以下两个选项之一:

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

  • 从此处下载捆绑包:

    • Linux 64位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
    • Linux 32位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
    • Mac:http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
    • Windows 32位:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
    • Windows 64位:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

从adt bundle 23.0.2开始,您应该能够更新到adt的未来版本。

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


为了解决一个问题,我做了以下工作。

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

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

  • 删除Android DDM、Android开发工具、层次结构查看器、本机开发工具、TraceView等22.x版本。

  • 菜单帮助*→安装新软件→添加→存档→*在步骤1中选择下载的zip文件。

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

  • 重新启动Eclipse,它修复了我的问题。


    只有帮助:

  • 新的Eclipse安装(http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/luner)
  • 帮助——>安装新软件——>https://dl-ssl.google.com/android/eclipse/

  • 这条线索里有很多混乱。根据您如何安装ADT,有两种解决方案。

  • 如果您手动安装ADT插件,那么我相信您可以使用"删除ADT"->"安装新软件"方法。

  • 如果您使用的是ADT包,那么不要遵循该解决方案!你将打破日食。以下是谷歌成员的最新消息-阅读18:

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

  • 您必须下载新版本的ADT包(是的,真令人沮丧!).


    如果安装一个新的Eclipse版本,它将工作。我是这样做的:

  • 安装了新的Eclipse版本luna
  • 备份当前工作区。
  • 运行新的Eclipse、Luna并更新工作区
  • 已安装ADT插件(帮助->安装新软件)
  • 重新启动Eclipse
  • 多恩

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


    不要这样做

    警告:请参阅此答案下面的注释。这些步骤对许多人都产生了负面影响。

  • 单击帮助/安装新软件…
  • 单击"已安装"的内容(如下图所示)
  • 在新窗口中,您可以卸载旧的ADT(卸载Android开发工具、Android DDMS、Android层次结构查看器、Android TraceView、Android本机开发工具和OpenGL ES的跟踪器)
  • 重新启动Eclipse
  • 然后再次单击"帮助/安装新软件"
  • 选择ADT…安装
  • 希望有帮助!

    Picture Demonstration


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

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

    然后安装V23。


    在尝试了其他答案中的方法但没有成功之后,我刚刚从http://developer.android.com/sdk/installing/index.html安装了一个新的包?pkg=adt,效果很好。

    执行以下操作:

  • 由于您不想再次下载所有平台,请将现有平台从/old_android_sdk_path/sdk/platforms复制到/new_android_sdk_path/sdk/platforms。
  • 从最近下载的包中打开新的Eclipse时,请确保重用以前的"工作区"文件夹。这将确保您以前的所有设置都会被记住。
  • 在上一个工作区打开新的Eclipse后,请检查使用的Android SDK是否指向新的(Eclipse首选项->Android)。它可能指向旧的,因为您已经重用了预览工作区设置。
  • 通过这些步骤,您不必重新配置所有东西,也不需要花时间从Google开发人员那里排除升级过程中的这个bug。

    祝你好运!;-)


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

    您可以执行以下两个选项之一:

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

  • 从以下位置下载捆绑包:

    • Linux 64位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

    • Linux 32位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip

    • Mac:http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip

    • Windows 32位:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

    • Windows 64位:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

  • 从adt bundle 23.0.2开始,您应该能够更新到adt的未来版本。


    我在Mac OS X 10.9.3上遇到了同样的"冲突依赖"错误,不能简单地升级。最后的工作是从developer.android.com下载最新的eclipse adt bundle zip文件,将其解压缩,然后只将"eclipse"文件夹移到我以前的eclipse文件夹所在的位置。(提取eclipse adt bundle zip文件将提供"eclipse"和"sdk"文件夹)。

    如果您决定走相同的路线,首先要确保您知道您的工作区路径是什么。这可以在首选项中找到。然后将原来的"eclipse"目录(而不是eclipse.app)重命名为eclipse-22.6.3,然后将提取的"eclipse"文件夹移到它的位置。在内部运行新的eclipse.app,当它询问您工作区时,只需输入与上面提到的相同的路径。也可以稍后在"首选项"中设置。

    值得一提的是,要重新启用Android SDK Manager和Android虚拟设备管理器,请选择"窗口"->"自定义透视图"->"命令组可用性",然后选择"Android SDK和AVD管理器"。这将将这2项添加到当前透视图(Java)的"窗口"菜单项中。

    我没有移动提取的"sdk"文件夹,因为我已经在Eclipse的同一目录中有sdk文件夹,我已经将其更新到最新的Android工具中。但是,如果它让您感觉更安全,您还可以重命名旧的sdk文件夹(用于备份),并将新提取的sdk文件夹移到它的位置。


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

    我为此问题苦恼了好几天,我在这个链接上尝试了每一个解决方案,但没有运气。我终于想出了一个可行的解决方案!

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

    我们走到这里:

  • 从下载最新的ADT包

    http://developer.android.com/sdk/index.html下载

  • 解压并打开"Eclipse"文件夹-->"Plugins"文件夹

  • 现在转到您的旧Eclipse,打开"Eclipse"文件夹--"Plugins"文件夹,复制其中的所有内容。

  • 现在将它们粘贴到(新Eclipse)的"插件"文件夹中,但不要覆盖任何内容。

  • 在新Eclipse的"plugins"文件夹中进行搜索。输入22.(注意22带点),然后按Enter。

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

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

  • 确保将旧的api/sdk更新到最新版本,并加载此sdk目录以使用新的eclipse。

  • 您可以观看这段视频,它向您展示了如何将所有的sdk/api移动到新的sdk文件夹中。

    链接:https://www.youtube.com/watch?V= JPZPJDNBBN0

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

    在尝试之前别忘了备份资料。


    我也遇到了同样的问题并解决了它。您需要完全从Eclipse中卸载Android插件(从"关于"部分),包括跟踪视图。

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

    问题解决了!

    我想这是一个SDK管理器或ADT插件更新机制的错误…


    我在评论中发现了这些说明。

    下载最新版本的ADT并使用现有的工作区。这实际上是您所能做的最简单的完全升级。它没有弄乱.android文件夹,所以我仍然有我原来的调试密钥。唯一缺少的是一些我几乎从未使用过的插件,它们很容易安装到新版本中。

    注意:不要安装到现有的ADT文件夹中。创建一个新的文件夹,以便在新安装不起作用时仍能返回。


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

    如果Eclipse安装指向最新的构建工具,并且Eclipse具有ADT 22.x,那么它将显示这些错误。

    对我有用的东西:(在Ubuntu 14.04 64位上)

    • 安装了早期版本的Eclipse和ADT(从捆绑包中)
    • Eclipse的这个副本指向一个使用旧构建工具的旧的SDK版本(20之前)
    • 将ADT更新为v23(在我的案例中,通过存档)
    • 将Eclipse指向最新版本的构建工具。

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

    我正在尝试在Internet上的某个地方上载这些捆绑包的旧副本,一旦完成上载,将更新此处的链接。


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

    要从Eclipse中删除ADT插件,请执行以下操作:

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


    我只需转到我的c:/drive(C:/Android上的android resources文件夹),删除"eclipse"文件夹及其所有内容。我又下载了一次Android开发工具,然后移到了"Eclipse"文件夹中。

    我启动了,一切都很好;我已经更新到23版了。

    希望这有帮助,可能不适合每个人,因为有些人对Eclipse进行了修改,但对于像我这样希望快速修复并重新开发的人来说,这似乎是最简单的方法。


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

    但是,请注意,这导致我和另一个人有注释。JAR在某些项目的Java构建路径中缺少错误,可能是因为它试图寻找一个旧SDK,所以升级项目是我必须采取的下一步。

    这些错误主要与图书馆、Google Play Services、Facebook SDK、ActionBarCompat有关。

    对于这个步骤,您卸载ADT,然后将URL放回以下载它们。网址是:https://dl-ssl.google.com/android/eclipse


    解决方案,请参见:http://bazalabs.com/solution-for-the-update-problem-of-android-developer-toolkit-version-23-0-0-或更高版本/

    这个解决方案是正确的方法,您应该如何更改文件,保持您的EclipseADT,而不是下载一个新的。


    我找到了解决"依赖冲突"问题的方法。我不知道丹尼尔·达耶兹的回答是什么样的,但是一个页面显示了"相互冲突的依赖关系",我什么都做不到。

    问题是我不是文件的所有者。Eclipse安装在其他会话中(在OS X上)。我有权读写Eclipse文件,但我不是它的所有者。对所有Eclipse文件发出"chown"命令以解决问题。之后,我得到了和丹尼尔·迪亚兹一样的结果。

    我希望这能帮助别人。


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

  • 帮助>安装新软件>添加或选择此存储库"http://download.eclipse.org/eclipse/updates/4.3"
  • 在"Eclipse平台"下,选择Eclipse的最新版本。
  • 安装程序将询问是否要卸载ADT,单击"完成"。
  • 重新启动Eclipse,仅使用以下存储库安装ADT 23:https://dl-ssl.google.com/android/eclipse。
  • 重新启动Eclipse并安装DDMS、层次结构查看器、跟踪视图等。
  • 重新启动Eclipse。
  • 希望它有帮助。


    警告

    现在有一个ADT 23.0.1的更新,但是Windows和Linux脚本混乱,所以请等待升级!

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


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

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

    在弹出窗口中,给出任何名称(我将其命名为EclipseADT插件),并在链接处使用https://dl-ssl.google.com/android/eclipse/

    单击"确定"后,将显示将安装的新包和将删除的旧包。别担心这些包裹。单击ok

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


    对我来说,它帮助删除了Android 4.4W,这也是API 20,可能是冲突的原因。所以只有安装Android 4.4w或Android L,直到他们修复它。

    而且(这可能只对我而言)它只在Android Studio中工作,而不是在Eclipse中…


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

    1
    eclipse.application=

    并将其更改为:

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

    我也希望它对你有用。


    经过数小时的努力,我终于决定不再更新。我张贴这个只是为了防止你想回到22.6.2版本:

  • 打开SDK管理器
  • 除第一个选项(ADT版本为23的选项)外,不选中所有选项。
  • 删除那个包
  • 重新启动Eclipse
  • 希望这有帮助


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

    http://developer.android.com/sdk/installing/installing adt.html下载


    最完美的答案是。输入跟随路径,复制所有路径Macintosh HD ? 应用程序 ? adt-bundle-mac ? sdk ? platform-tools然后解析成Macintosh HD ? 应用程序 ? adt-bundle-mac ? sdk ? tools,最后,编辑文件Macintosh HD ? 应用程序 ? adt-bundle-mac ? sdk ? tools ?plugin.prop的行plugin.version=23.0.0,如plugin.version=21.0.0。重启Eclipse。一切正常。


    我遵循了这里的说明,并试图修复我的旧eclipse+sdk+adt,但没有运气。基本问题一直是一样的;我仍然收到错误消息:

    This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.6.3.v201404151837-1123206. Please update ADT to the latest version.

    但是我的Eclipse找不到更新,也不能安装ADT 23作为新软件。所以我不能在我的工作区中编译我的旧项目。

    我在Windows8上测试了一个新的EclipsePode包,按照Android开发者页面上的说明一步一步地操作,它工作得很好。因此,Windows Eclipse构建似乎没有被破坏。但我不想使用我的Linux安装,我的老Ubuntu10。很明显,为了让LinuxEclipse环境再次正常工作,我必须安装一个新的Eclipse包,我的旧Eclipse将永远不会看到ADT 23的更新来让事情正常工作。同样,这些指令是针对Linux开发人员的,他们不需要在开发环境中进行更改就不能让他们的旧工作区项目再次工作,除非您必须安装一个新的Eclipse包,但之后,您的项目将和23版sdk/adt mess之前一样工作。

  • 如果你是一个Android开发人员,你想确定的是,你开发的环境不会一团糟。备份:
    • ~./android(这是您的开发者密钥)
    • 旧的sdk目录
    • 你的工作空间
  • 下载Eclipse包,获取Android SDK。
  • 按照说明,创建目录~/Development并在那里解压捆绑包。您得到Eclipse和SDK目录。
  • 从该目录启动Eclipse
  • Eclipse请求一个工作区。你可以把旧的给它。
  • 在Eclipse设置中,将sdk设置为下载的sdk。
  • 启动android sdk manager并下载工具、您使用的android版本以及android开发人员工具页说明中所述的附加软件。
  • 你现在应该准备好再次编译你的旧项目了,但对我来说,这并不是那么简单。我以前的项目有错误。所以打开问题窗口,你就会知道annotation.jar丢失了。因此,您必须从旧的sdk、备份或从本线程中解释的旧的sdk.zip复制annotations.jar,到/tools/support/annotations.jar。
  • 之后,我可以在Ubuntu中使用我的旧工作区,编译并向Android设备启动应用程序。就这么简单。感谢谷歌;-(


    这个问题有许多可能的答案。我认为这一切都取决于您的环境和安装过程。我多次遇到了和上面提到的相同的问题。由于依赖冲突,我无法安装ADT 23。

    这是我的环境:

    我正在运行带有Eclipse4.2.2的64位Windows7。我通过菜单帮助安装了ADT→安装新软件。

    我的解决方案:

    菜单帮助→关于Eclipse→卸载→所有安卓。然后我通过"安装新软件"简单地安装了每个ADT 23工具。

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


    卸载旧文件是有效的,但您不必重新启动Eclipse。在卸载过程之后,安装新软件,然后重新启动Eclipse。

    这很简单,对我很有用。


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

    • 然后我提取了新的ADT包来解决这些问题。之后,我在android sdk manager中更新了android 4.4.2(api 19)。

    • 您收到这些错误是因为更新了Android SDK工具22.62.下面我展示了它的屏幕截图。

      Enter image description here

    • 安装屏幕截图中显示的所有内容。然后这些问题不会再发生了。


    已经提供的答案显示了解决方案在多大程度上取决于您的特定环境。我最初尝试升级一台Windows8.1计算机;当失败时,我尝试升级一台Vista PC。当失败时,我尝试了AndroidStudio的Win8.1。由于O/S、Eclipse、Java和谷歌崩溃之间的版本冲突,我们遇到的所有问题都会导致不同的解决方案。

    我是这样做的:我放弃了那个包袱。对于Vista,我安装了Eclipse 4.3.2(开普勒),并下载了加载23.0.2的SDK安装程序。已经安装了JDK1.6。只剩下使用SDK管理器来下载我的最低平台(API 8)-v20没有那么远的向后兼容。但至少现在我还没有完全死在水里。

    对于Windows8.1,似乎安装了Android Studio。但当我试图安装我的项目时,它停止了,因为它抱怨google-play-services库不包括在内。我没有使用过它,所以这似乎是Android Studio的一项要求。真的?

    所以我回到日食。我安装了Luna和JDK8U5,但后来又尝试恢复到Vista的工作状态。JDK1.6不能从Oracle获得,所以我不得不下载1.7并希望。下载了软件开发工具包,再次获得23.0.2。到现在为止,一直都还不错。

    问题是安装程序R23.0.2-Windows显然是硬连接的,在"C:Windows系统Stave3java.exe":(2)中找到JDK。我将路径设置为jdk1.7.0_65in,并将java_home环境变量设置为它。都没用。安装程序在windowssystem32中仍然被java8阻塞。

    因此,我重命名了C:Windows Stave3javaEXE以禁用它,而安装程序R23找到了C:程序文件javajRe8in javaEXE。安装程序已成功完成。为什么它不喜欢WindowsSystem 32中的同一个文件(V8.0.5.13),这对我来说是个谜,但可能是某人的线索。

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

    除了让Eclipse将我的摩托罗拉Razrm识别为USB连接设备。这需要转到win8.1设备管理器,并在adb接口中更新mot复合adb接口。这需要下载摩托罗拉设备管理器。不过,该手机并未出现在Eclipse设备视图中。它正在等待一个新的确认电话,显然已添加到最新的广告。虽然我需要升级三星10.1平板电脑上的驱动程序,但它没有添加连接请求确认。

    最后,噩梦结束了。我最大的问题似乎是跳到了最新的版本上,然后在23.0版崩溃时试图倒退。我想我学到了一个很难的教训。但是,真的,一定要这么难吗????

    希望这有帮助。


    完成下载ADT、在Eclipse中配置ADT和修复依赖关系问题的过程:

    下载地址:

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

  • 将ADT-23.0.2.zip(最新版本)下载到zip文件夹中,不要解压缩。

  • 在Eclipse中配置ADT:

  • 打开Eclipse→进入菜单帮助→安装新软件…
  • 单击右侧的add..按钮。
  • 将打开"添加存储库"对话框。
  • 在名称:写ADT插件
  • 在位置:通过单击存档,输入已下载的ADT压缩文件夹的路径。按钮。
  • **错误可能是重复位置。要解决此问题,请执行以下步骤:

    1.1关闭当前对话框。

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

    1.3然后,再次进入上一个add…对话框。

    1.4同样,在"添加存储库"对话框中添加名称和位置。

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

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

  • 单击"安装"对话框中的"已安装"。

  • 单击"已安装的软件"选项卡,然后选择以前版本的所有开发工具查看版本并将其卸载。

  • 现在,依赖性问题的所有问题都将消失,然后按照下一个向导安装:)

    祝你一切顺利。这肯定会有帮助的。


    这对我很有效。我一直在使用新安装的ADT包升级到23.02版(如果有23.03版的话),并在其中迁移原始工作区并添加补丁。这只是ADT束的过程。

    (首先备份工作区)

    1/从谷歌安装最新的ADT包。(出于某种原因,使用谷歌下载页面在Chrome上循环使用!?!)

    • Linux 64位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
    • Linux 32位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
    • Mac:http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
    • win32:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
    • win64:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

    2/从这里下载补丁:

    • linux http://dl.google.com/android/android-sdk_22.6.2-linux.tgz
    • windoze网址:http://dl.google.com/android/android-sdk_22.6.2-windows.zip
    • Mac http://dl.google.com/android/android-sdk_22.6.2-macosx.zip

    3/根据谷歌(描述不清楚)说明应用补丁

    …并复制以下文件:

    工具/hprof conv工具/support/annotations.jar工具/护卫

    这意味着=>只复制tools/hprof conv的文件这意味着=>只复制tools/support/annotations.jar的文件这意味着=>复制工具/proguard的目录和所有内容

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

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

    • 检查更新站点,然后从https=>http编辑Google的站点,如下所示:Change to。这似乎使Eclipse更新程序构建了一个新的更新配置文件,以避免下载错误。您还可以从windoze获得"unsigned"提示警告提示,但只需"allow access"以防止阻塞。

    5/如果在引用"android.r"时仍然出现错误,这是因为您可能没有合适的"平台构建工具"。检查"android sdk manager",您有哪些构建工具,如下所示:enter image description here同时检查你的"android"版本,确保你有兼容的android api。

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

    谷歌已经放弃了EclipseADT的所有用户界面装饰(你会看到Juno的飞溅)。我以为这会是个问题,但似乎没问题。我认为这表明了谷歌是多么迫切地想要解决这个问题。考虑到Android Studio离我们不远,谷歌不想再在ADT上投入更多时间。我想这就是你用"免费"软件所得到的。希望成年人现在能重新掌权,谷歌工作室也不会是这样的灾难。


    基于Win 7。日食版本:4.2.2建筑编号:M20130204-1200

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

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

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

    1
    eclipse.product=

    1
    eclipse.application=

    像这样改变它们:

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

    可能需要从命令行运行Eclipse:

    1
    eclipsec.exe -clean.

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


    有新的更新可用。

    • 将Android SDK工具更新为23.0.1
    • 更新Eclipse。转到帮助->检查更新
    • 然后重新启动Eclipse

    这将修复空的src&layout问题。

    Enter image description here