“没有找到存储库” - 通过Eclipse更新Android ADT

时间:2014-05-19 07:20:31

标签: android eclipse adt

我安装了Android SDK/ADT软件包,Eclipse正在运行。首先奇怪的是,当我点击“检查更新”时,它说没有可用的。虽然当我点击“安装新软件”并选择内置的android dl站点时,可以获得ADT的更新,这比安装的稍微新一些。无论如何,这不是我的问题..所以,我勾选可用的更新,并尝试安装它。在几分钟的进度后,我收到以下错误消息:

  [Problem Occurred] 'Installing Software' has encountered a problem. An error occurred while collecting items to be installed -----(I click 'Details' and this is what is shown): session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206
    No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.base,22.6.3.v201404151837-1123206
   No repository found containing:osgi.bundle,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206
   No repository found containing:osgi.bundle,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206
    No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,22.6.3.v201404151837-1123206
   No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
   No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206

有人可以帮我识别问题,以及如何解决? 我非常感谢对此的一些帮助。 提前谢谢!

3 个答案:

答案 0 :(得分:9)

有时,直接从Developer.android.com进行更新通常会产生这些问题。如android site “ADT安装疑难解答”中所述,请下载“ADT-22.6.3.zip”邮箱,不要将其解压缩。

然后,按照以下步骤操作:

  • 启动Eclipse,然后选择“帮助”>安装新软件。
  • 点击右上角的“添加”。在“添加存储库”对话框中,单击“存档”。
  • 选择下载的ADT-22.6.3.zip文件,然后单击“确定”。
  • 输入“ADT插件”作为名称,然后单击“确定”。
  • 在“可用软件”对话框中,选中“开发人员工具”旁边的复选框,然后单击“下一步”。
  • 在下一个窗口中,您将看到要下载的工具列表。单击“下一步”。
  • 阅读并接受许可协议,然后单击“完成”。
  • 如果您收到安全警告,说明无法建立软件的真实性或有效性,请单击“确定”。
  • 安装完成后,重新启动Eclipse。

要在使用zip文件安装后更新插件,您必须再次执行这些步骤,而不是默认的更新说明。

答案 1 :(得分:3)

通过Android SDK Manager安装了一些更新的软件包后,ADT发布了一条错误消息,说我需要更新到22.6.3。但是,当我运行"帮助/检查更新"它说"没有找到更新。"当我尝试编译我的Android项目时,我遇到了类似于上面发布的错误。

我遵循了Ramakishna的建议并前往http://developer.android.com/sdk/installing/installing-adt.html查看关于"安装Eclipse插件的官方Android说明。"我发现我的ADT"帮助/安装新软件......"对话框使用错误的路径更新站点。 Android指令明确指出" https://"是必需的。

当我进行此更改时,安装工作完美无误,并且我不需要手动下载zip文件。

答案 2 :(得分:3)

我遇到了同样的问题并通过转到帮助解决了问题 - >安装新软件 - >添加然后将android eclipse插件url协议从https://更改为http://

喜欢Eclipse ..