【问题标题】:Android sdk download/update failingAndroid sdk 下载/更新失败
【发布时间】:2011-02-22 08:52:55
【问题描述】:

我正在尝试更新和安装最新的 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 中有一些东西。

【问题讨论】:

    标签: android eclipse macos


    【解决方案1】:

    我同意 user1544900。

    在 Windows 7 中,我必须:

    1. 暂时关闭我的 Windows 防火墙。
      一种。 (开始 -> 运行 -> firewall.cpl) 湾。打开或关闭 Windows 防火墙(左侧菜单中的超链接) C。在下部选择关闭公共防火墙单选按钮。

    2. 通过右键单击并选择“以管理员身份运行”选项重新启动 Eclipse。

    3. 开始更新 SDK。

    ** 不要忘记重新打开防火墙。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          解决方案:

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

          希望对某人有所帮助。

          【讨论】:

            【解决方案5】:

            在 Windows 7 中,我遇到了同样的问题,而且很多时候 android sdk 下载永远卡住了。所以我以管理员身份启动了sdk manager,并停用了windows防火墙和我的病毒防护软件。当一切顺利时,我能够完成我的 android sdk 下载。

            【讨论】:

              【解决方案6】:

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

              • 转到放置 sdk 的 Android SDK 文件夹(在我的情况下为“D:/Android SDK/android-sdk-Windows”)。
              • 从此文件夹中双击“SDK Manager.exe”。
              • 当 Android SDK 和 AVD 管理器窗口打开时,点击设置。
              • 在代理设置中,它会要求提供 HTTP 代理服务器和 HTTP 代理端口。
              • 输入要询问的 IP 地址和端口号。
              • 在杂项选项卡中选中“强制 https://...”
              • 关闭防火墙并暂时禁用防病毒软件。

              希望这一定会奏效....

              【讨论】:

                【解决方案7】:

                我知道您使用的是 Mac,但对于使用 Windows 并遇到此错误的任何人,请尝试通过 Eclipse 访问 SDK 和 AVD 管理器,而不是使用 SDK Setup.exe。这可以在 Window > Android SDK and AVD Manager 下找到

                这解决了我的问题。

                【讨论】:

                  【解决方案8】:

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

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

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

                  【讨论】:

                    【解决方案9】:

                    尝试进入 /tools/android 中的设置并取消选中“强制 https...”

                    【讨论】:

                    • 我不确定我是否遵循。当我运行“Android SDK 和 AVD 管理器”时,我看不到设置选项卡/菜单,无论我是从命令行启动还是从 Eclipse 中启动它。我试过手动添加一个站点(dl.google.com/android/repository/repository.xml 认为这是不安全的版本?)。现在我收到了这个错误: Package Description Android + Google APIs, API 8, revision 1 Requires SDK Platform Android API 8 Dependencies 这个包依赖于: - Missing SDK Platform Android, API 8 然后我得到这个错误:跨度>
                    • 嗯,是的,我猜你无法从 Eclipse“Android SDK 和 AVD 管理器”进入设置转到你在 Mac 上安装 android 的位置。对我来说,我把它放在我的应用程序文件夹中。在 android 文件夹中,您将看到一个“tools”文件夹,在该文件夹中,有一个“android”应用程序。有趣的是,它还被命名为“Android SDK 和 AVD 管理器”。我在左侧看到一个设置选项卡;而“Force https”的东西就在那里
                    • 好吧,我瞎了。我找到了设置菜单和未选中的强制 https 这似乎没有什么不同。
                    • 这对我有用。我尝试将 URL 的非 HTTPS 版本手动添加到 Eclipse 中的 SDK 管理器,但它只向我显示了列表中的 Google API 包。当我从 SDK 文件夹运行 SDK Setup.exe 并将设置更改为“强制 https ...”时,它向我展示了所有内容,并且我能够下载平台、文档等。感谢您的帮助,您拯救了我的一天!
                    • 我有同样的症状,但安装了全新的 Eclipse。默认情况下,“强制 hhtps ...”未选中。我检查了它,它纠正了问题。
                    猜你喜欢
                    • 2012-04-15
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2014-05-09
                    • 2012-12-23
                    • 2016-04-18
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多