收集要安装的项目时发生错误

时间:2013-08-28 09:13:23

标签: android eclipse android-sdk-2.3

当我尝试更新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

6 个答案:

答案 0 :(得分:27)

我刚刚遇到这个问题......我又回到了Window-> Preferences-> Install / Update,并为android / eclipse设置了更新站点,我把它从http更改为https。

之前我在更新IDE时遇到错误,并认为我已将此更改为http,因为其他帖子已经建议...以前修复了我的更新问题。

现在使用最新的Android / Eclipse IDE代码......似乎https正在运行并且需要。

答案 1 :(得分:13)

对我来说,使用frogman建议here的修正解决了这个问题。

答案:

  

取消选中“在安装期间联系所有更新站点以查找所需的软件”

当您点击“安装新软件”时,对话框中显示的复选框会显示。

通过espinchi's回复here找到了这个答案。

答案 2 :(得分:8)

同意上述内容。

事实上,您可以从官方网站获取此信息:http://developer.android.com/sdk/installing/installing-adt.html

在显示的“添加存储库”对话框中,为“名称”输入“ADT插件”,并为位置输入以下URL: https://dl-ssl.google.com/android/eclipse/

答案 3 :(得分:2)

在我的情况下,我已经使用http几年了(在https不起作用之后)所以改回https解决了它。

答案 4 :(得分:0)

尝试 1)改变" https:"到" http:"或者反之亦然 2)取消选中“在安装期间联系所有更新站点以查找所需的软件”

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

答案 5 :(得分:-1)

如果您仍然无法使用Eclipse将ADT插件下载为远程更新站点,则可以将ADT zip文件下载到本地计算机并手动安装:

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

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

相关问题