todey我在运行Windows 8 x64的笔记本电脑上安装了实际的adt包。 安装工作正常,但是当我启动SDK Manager时,他试图获取 Android Repository然后我收到此错误:
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: Bind Cannot assign requested address: connect
我已经尝试了SDK的x86和x64版本,但没有一个可以获取回购。我有 完全重新安装java。有趣的是我在我的Windows 7笔记本电脑上尝试了它的工作原理 大。我还试图强制SDK管理器使用http而不是https,但它没有 救命。我还停用了我的软件防火墙(卡巴斯基)和硬件防火墙 在我的路由器上,它没有帮助。 Java也可以连接互联网,因为Jdownloader 可以下载没有任何问题。我也尝试在我的浏览器中打开URL 没问题。有没有人知道还有什么可能是问题?
最好的问候
答案 0 :(得分:3)
我有同样的问题(我有日蚀Juno 64位,Windows 8 64位和java 7u11)。
我检查了一切。我记得Eclipse有类似的问题。无论我做了什么或使用了哪个网址,我都无法获得要安装的软件列表。
解决方案是编辑eclipse.ini
(位于我c:\Eclipse
),行“-Djava.net.preferIPv4Stack=true”
作为文件末尾的最后一行。所以我尝试了类似的东西,所以我编辑了android.bat文件(找到我:C:\Android\android-sdk\tools
)找到“call %java_exe% ”
并添加行“-Djava.net.preferIPv4Stack=true”
。
所以看起来应该是这样的:
call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir=%work_dir% -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
保存文件。
以管理员身份运行android sdk,现在我正在下载并安装我需要的所有位。
答案 1 :(得分:1)
1)由于您的计算机或组织的防火墙可能会出现问题。尝试在Eclipse中设置代理 - > Android SDK管理器 - >工具 - >选项(如果有)。
2)您的防病毒软件可能阻止它尝试禁用它并重试。
答案 2 :(得分:0)
您的Eclipse是否在云端硬盘C中运行?尝试以管理员身份运行您的eclipse或Android SDK管理器。