首先,这个问题至少被问过两次。
我尝试了几种没有效果的方法。
问题在于:
当我尝试下载/更新像EclEmma这样的插件时,Eclipse开始与存储库通信,大约需要5分钟。之后我收到一个错误:
“收集要安装的项目时出错 会话上下文是:(...)
无法在http :( ...)读取存储库 读取时间
(...为每个* .jar)“
我试图解决的问题是运行eclipse作为管理员(运行vista x86)并将连接属性从本机更改为直接和返回。我还尝试删除已保存的存储库并再次添加。完全没有效果。
我没有配置代理,也不需要代理。
这与我和我的IDE之间有点个人关系:D
所以我希望你们可以帮助我。
答案 0 :(得分:19)
感谢Zoltán(köszi:D),但我昨晚发现了错误。
解决强>
经过数小时的调试后,我发现 AVG Anti-Virus 软件阻止了该请求。在暂时停用它之后,Eclipse安装了新软件。
答案 1 :(得分:4)
在我的情况下,超时是由SOCKS代理的定义引起的...我们有proxy.company.com:80并且我错误地将代理提供给所有三个(HTTP,HTTPS和SOCKS)连接模式。从SOCKS中删除代理解决了问题
答案 2 :(得分:2)
尝试打开Eclipse的内部Web浏览器(窗口菜单/显示视图/其他...),然后导航到1)更新站点URL,以及2)到任何网页。
如果后者没有工作,那么Eclipse没有连接到互联网,你应该尝试打开一个新的工作区,并尝试从那里安装(可能在工作区设置中出错)。
如果第二个有效,但第一个没有,则表明更新站点无法正常工作。在这种情况下向开发人员报告。
答案 3 :(得分:2)
我也有这个问题(我的系统:Win7,jdk7,Eclipse Indigo)。
我安装了jre6,更改了我的JAVA_HOME,用以下内容运行了eclipse:
eclipse -debug -consolelog -vm 'c:\Program Files\Java\jre6\bin\java.exe'
安装插件/更新,然后切换回使用jdk7。
为我工作!
答案 4 :(得分:1)
暂时禁用AVG防火墙为我解决了这个问题。
然后Eclipse安装了Android插件。答案 5 :(得分:1)
就我而言,将这些行添加到eclipse.ini解决了问题
-vmargs (this one was alreayd there)
-Djava.net.preferIPv4Stack=true