Android sdk下载/更新失败

时间:2010-05-21 13:26:25

标签: android eclipse macos

我正在尝试更新并安装最新的Android SDK(API 8)并不断收到以下错误:

无法获取URL https://dl-ssl.google.com/android/repository/repository.xml,原因:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

我在OS X 10.6.3上运行如果我在浏览器中访问url,我没有收到任何关于不受信任的证书的错误。

编辑:我正在运行Android SDK和AVD管理器的第5版(如果这有所不同) 编辑:尝试下载最新的Android sdk(修订版6)并从命令行运行所有内容仍然没有骰子。我只能假设我的java安装或我的机器上的os x中有一些东西。

9 个答案:

答案 0 :(得分:24)

尝试转到/ tools / android中的设置并取消选中“force https ...”

答案 1 :(得分:4)

在windows xp中解决了这个问题,打开你的android SDK管理器你会发现工具复选框下面的Android sdk工具复选框。选择并更新你的Android sdk工具然后你不会再次出现这个错误现在你可以下载api 8 for android 2.2

答案 2 :(得分:3)

好的,到目前为止这对我有用(虽然让我感到紧张,我将来会遇到问题) 我直接从网站上下载了这些包: http://dl.google.com/android/repository/google_apis-8_r01.zip http://dl.google.com/android/repository/android-2.2_r01-macosx.zip

解压缩它们并将第一个放在add-ons文件夹下(我安装了android sdk ../android-sdk-mac_86/add-ons/google_apis-8_r01) 解压缩第二个并在下面创建目录android-8 ../android-sdk-mac_86/platforms获取zip文件的内容并将其移动到该目录中(第一个zip创建了一个适当命名的目录,这个没有)

现在它显示为已安装。仍然希望我理解根本问题是什么/因为我无法更新任何已安装的软件包而不会遇到相同的初始错误。

答案 3 :(得分:2)

我遇到了同样的问题,我尝试使用Ovi Tisler的解决方案,但强制https选项已被取消选择,但没有任何效果。

<强>解决方案:

我首先通过更新工具文件夹中的Android SDK工具和Android SDK安卓工具解决了我的问题。 (不要忘记在帮助中检查更新 - >在安装后检查更新)。之后,SDK平台被列在我没有的其他API级别上。

希望它有所帮助。

答案 4 :(得分:1)

好吧,这个问题主要是因为ADB无法连接到android服务器来获取更新。 (如果在家尝试关闭防火墙)

  • 转到您放置sdk的文件夹Android SDK(在我的情况下为“D:/ Android SDK / android-sdk-Windows”)。
  • 在此文件夹中双击“SDK Manager.exe”。
  • 打开Android SDK和AVD Manager窗口后,单击“设置”。
  • 在代理设置中,它将要求HTTP代理服务器和HTTP代理端口。
  • 输入要求的IP地址和端口号。
  • 在其他标签中选中“强制https:// ...”
  • 关闭防火墙并暂时禁用防病毒软件。

希望这肯定能奏效....

答案 5 :(得分:1)

在Windows 7中,我有同样的问题,很多时候android sdk下载卡住了。所以我以管理员身份启动了sdk manager,并停用了Windows防火墙和我的病毒防护软件。当这样做的每件事都很顺利时,我就能完成我的android sdk下载。

答案 6 :(得分:0)

我知道你使用的是Mac,但是对于那些在Windows上遇到此错误的人来说,请尝试通过eclipse而不是使用SDK Setup.exe来访问SDK和AVD Manager。这可以在Window&gt;下找到。 Android SDK和AVD Manager

这解决了我的问题。

答案 7 :(得分:0)

我遇到了相反的问题,非https和下载量一直在26KiB / s - 它一直使用管理器锁定。所以我强制使用HTTPS,现在Windows Vista上的一切都很好

答案 8 :(得分:0)

我同意user1544900。

在Windows 7中,我必须:

  1. 暂时关闭我的Windows防火墙 一个。 (开始 - &gt;运行 - &gt; firewall.cpl) 湾打开或关闭Windows防火墙(左侧菜单中的超链接) C。选择下方的“关闭公共防火墙”单选按钮。

  2. 右键单击并选择&#34;以管理员身份运行&#34;重新启动eclipse。

  3. 开始更新SDK。
  4. **别忘了重新打开防火墙。