2013-08-28 58 views
12

当我尝试更新我的Android SDK时,出现以下错误。我该怎么办?收集要安装的项目时发生错误

An error occurred while collecting items to be installed 
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.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.gldebugger,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,com.android.ide.eclipse.traceview,22.0.5.v201307292155--757759 
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,22.0.5.v201307292155--757759 
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,22.0.5.v201307292155--757759 
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,22.0.5.v201307292155--757759 
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,22.0.5.v201307292155--757759 
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,22.0.5.v201307292155--757759 
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,22.0.5.v201307292155--757759 
+3

重新启动Eclipse和再试一次 – Jaguar

+0

只做一件事情......重启Eclipse .... ..... – Piyush

+0

为通用解决方案'没有找到存储库包含:osgi.bundle,...'检查这个特定的答案r:http://stackoverflow.com/a/15897080/5108777 – manuelvigarcia

回答

27

我只是有这个问题......我回到了窗口 - >首选项>安装/更新和更新网站为Android /月食的设置我改变了它从http回HTTPS。

以前我有错误更新IDE,并相信我已经改变了这个http,因为其他帖子已经表明......并且以前解决了我的更新问题。

现在使用最新的Android/Eclipse IDE代码......看起来https正在工作和需要。

+0

正确!只需将http://更改为https:// –

+0

即可。我仍然想知道为什么会出现这些奇怪的问题以及为什么这个解决方案起作用 – pete

8

同意上述内容。

事实上,你可以从官方网站得到这样的:http://developer.android.com/sdk/installing/installing-adt.html

在出现输入“ADT插件”为名称添加存储库对话框,该位置的以下网址: https://dl-ssl.google.com/android/eclipse/

+0

这样做会更容易理解:“我刚刚遇到了这个问题......并且我回到了Window-> Preferences-> Install/Update android/eclipse更新站点的设置我把它从http改回https.' – uzay95

2

就我而言,我已经使用了几年的http(在https无效之后),所以改回https解决了我的问题。

-1

如果仍无法使用Eclipse来下载ADT插件的远程更新站点,你可以ADT压缩文件下载到本地计算机,然后手动安装:

http://dl.google.com/android/ADT-22.6.0.zip
1。下载了ADT Plugin zip文件(不要解压缩):
2.启动Eclipse,然后选择帮助>安装新软件。
3.单击右上角的添加。
4.在添加存储库对话框中,单击存档。
5.选择下载的ADT-22.6.0.zip文件,然后单击确定。
6.输入名称为“ADT Plugin”,然后单击确定。
7.在可用软件对话框中,选中开发人员工具旁边的复选框,然后单击下一步。
8.在下一个窗口中,您会看到要下载的工具列表。点击下一步。
9.阅读并接受许可协议,然后单击完成。
10.如果您收到安全警告,指出无法建立软件的真实性或有效性,请单击确定。

安装完成后,重新启动Eclipse。

13

对我来说,这个问题已经解决了,应用了frogman建议here的修复。

答案:

取消“跟所有的更新站点安装过程中找到需要的软件”

复选框提到有显示,当你点击“安装新软件的对话框中”。

通过espinchi's答案here找到了答案。

+0

它的工作原理。谢谢 – chancyWu

+0

你是先生,是圣人。谢谢 –

0

尝试 1)改变“https:”开头,以“HTTP:”或者反之亦然 2)取消选中钳住“期间联系所有更新站点安装找到所需软件”

如果这两个解决方案不工作,那么使用the link 2)可以重新安装帮助ADT手动更新ADT :: 1)卸载ADT - >安装新软件

相关问题