java - 国内android - 安卓开发工具




使用Android开发工具v。23更新Eclipse (20)

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

一步步:

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

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

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

我使用新的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工具修改。 23 proguard未安装,文件夹SDK dir/tools/proguard丢失,并且缺少其他工具。 这个版本包含一些错误。


Google回应

这是一个包装错误。 整个proguard文件丢失。 我们将尽快更新,但在此之前只需从以前版本的工具中复制即可:

并复制以下文件:

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

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

编辑:使用最新的ADT版本,该软件包现在可以使用自动更新,因此安装这些新版本

不要试图从以前的版本升级,因为它根本不起作用。 如果你遇到了zipalign的问题,它现在在build-tools下,并且没有更多的工具,所以你可以做一个符号链接或者只是将它复制到预期的文件夹中。


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

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

菜单帮助关于Eclipse SDK安装细节

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

卸载后转到:

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

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


I simply went to my Android resources folder on my C:/ drive ( C:/Android ), deleted the 'eclipse' folder and all its contents. I downloaded Android Developer Tools once more and just moved over the 'eclipse' folder.

I started up and everything was fine; I had updated to version 23.

Hopefully this helps, possibly not suitable for everyone as some of you have Eclipse modifications but for someone who, like me, wanted a quick fix and get back to developing this seemed to be the easiest path.


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

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

然后安装V23。


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

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

我还必须更新我的工作空间以指向我之前的工作空间,而且大部分内容似乎都已恢复。

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


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

从Eclipse中删除ADT插件:

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

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

请执行下列操作:

  1. 由于您不想再次重新下载所有平台,请将现有的/ OLD_ANDROID_SDK_PATH / sdk /平台复制到/ NEW_ANDROID_SDK_PATH / sdk / platforms
  2. 从最近下载的软件包中打开新的Eclipse时,请确保重新使用之前的“工作区”文件夹。 这将确保您以前的所有设置都会被记住。
  3. 在之前的工作区中打开新的Eclipse之后,请检查使用的Android SDK是否指向新的Eclipse(Eclipse首选项 - > Android)。 它可能指向旧的,因为您已重用预览工作区设置。

通过这些步骤,您不必重新配置所有内容,而且您无需花时间从Google Developers进行此升级时对此BUG进行故障排除。

祝你好运! ;-)


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

我几天来一直在忍受这个问题,并且我已经尝试过这个链接上的每一个解决方案,但没有运气。 我终于想出了一个实际可行的解决方案!

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

开始了:

  1. 从下载最新的ADT软件包

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

  2. 解压缩并打开“eclipse”文件夹 - >“插件”文件夹

  3. 现在去你的旧日食并打开“日食”文件夹 - >“插件”文件夹,并复制一切内。

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

  5. 在新Eclipse的“plugins”文件夹内部进行搜索。 输入22. (注意点22)并按回车。

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

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

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

要么

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

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

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

在尝试之前不要忘记备份东西。



我今天更新了我的构建服务器,遇到了同样的问题。 有报道在这里: code.google.com/p/android/issues/detail?id=72419code.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也不在我身边,请查看是否需要复制此内容


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

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

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

  • 安装了旧版本的Eclipse和ADT(来自Bundle)
  • Eclipse的这个副本指向一个带有旧构建工具的旧版SDK(20之前)
  • 将ADT更新为v23(通过存档,就我而言)
  • 将Eclipse指向最新版本的构建工具。

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

我试图在互联网上的某处上传这些捆绑的旧版本,一旦完成上传,就会更新这里的链接。


我在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 ManagerAndroid Virtual Device Manager,请选择Window - > Customize Perspective - > Command Groups Availability并选择Android SDK和AVD Manager 。 这会将这两个项目添加到当前透视图(Java)的“窗口”菜单项中。

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


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

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

请注意,不要安装到您现有的adt文件夹中,请创建一个新文件夹,以便在新安装不起作用的情况下仍可以恢复。


我必须删除ADT并重新安装。

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

这些错误主要与Google Play服务,Facebook SDK和ActionBarCompat有关。

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


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

  1. Help > Install New Software > Add or select this repository " http://download.eclipse.org/eclipse/updates/4.3 "
  2. Under "Eclipse platform" select the newest version of Eclipse.
  3. The installer will ask if you want to uninstall the ADT, click finish.
  4. Restart Eclipse and install ONLY the ADT 23 using this repository: https://dl-ssl.google.com/android/eclipse .
  5. Restart Eclipse and install DDMS, Hierarchy Viewer, Trace View etc.
  6. Restart Eclipse again.

希望能帮助到你。


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

您可以执行以下两种选择之一:

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

  2. 从以下位置下载捆绑包

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


是他们对此的看法:

好吧,伙计们,对于这些麻烦抱歉,我们为这些混乱的版本道歉。 总结如下:

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

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


这个对我有用 :)

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

  • 在Windows或Linux上打开“帮助”>“关于Eclipse ...”。 在Mac上,使用应用程序的菜单>关于...
  • 点击“安装细节”按钮。
  • 选择“安装历史”选项卡。
  • 选择之前的配置之一。
  • 点击底部的“恢复”按钮。


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

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

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

一旦你点击确定,你将显示将被安装的新软件包和将被删除的旧软件包。不要担心这些软件包。点击确定

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





adt