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