Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Android开发工具v更新Eclipse。23_Java_Android_Eclipse_Adt - Fatal编程技术网

Java 使用Android开发工具v更新Eclipse。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

我用新的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 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将显示“安装修正页”,因为它与以前的版本有冲突。(如果没有,请参见下文。)选择“更新我的安装以与正在安装的项目兼容”,卸载旧版本并安装新版本。之后,继续执行通常的步骤

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


如果没有“修正页”,则为。但卸载Eclipse本身存在风险。

对我来说,它帮助删除了Android 4.4W,它也是API 20,可能是冲突的原因之一。所以,在他们修复之前,只安装安卓4.4W或安卓L


而且(这可能只适用于我)它只在Android Studio中工作,而不在Eclipse中工作…

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

  • 转到并下载最新的ADT ZIP文件(位于页面底部)

  • 去日食→ 菜单帮助→ 关于日食→ 安装细节

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

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

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


  • 重新启动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版本Luna
    • 对当前工作区进行了备份
    • 运行新的Eclipse、Luna并更新工作区
    • 已安装(帮助->安装新软件)
      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