【问题标题】:Failed to fetch android repository files from SDK manager无法从 SDK 管理器获取 android 存储库文件
【发布时间】:2014-10-19 10:21:11
【问题描述】:

我在通过 eclipse 运行 Android SDK 管理器时收到以下消息。

获取 URL https://dl-ssl.google.com/android/repository/repository-10.xml 失败,原因:找不到文件

但是我可以通过浏览器打开它们

系统和软件信息。

1) Mac osx 10.8.5 (x86) 2) 适用于 mac 的最新 Android SDK 3) Java 运行时环境 JRE 7

我已尝试使用以下 URL 中解释的所有选项

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to https://dl-ssl.google.com refused

【问题讨论】:

    标签: android macos https adt


    【解决方案1】:

    对于 linux 或 ubuntu 用户:

    您可以从命令行直接触发更新 执行:

    sudo <your sdk path> tools/android update sdk --no-ui
    

    【讨论】:

      【解决方案2】:

      我在 MacOSX 上安装了 Windows VM,并且可能存在 UNC 路径、名称中的空格或文件夹权限方面的问题。

      解决方案是不使用下载缓存(取消选中它)。

      【讨论】:

        【解决方案3】:

        原因可能与无法访问“$HOME/.android”文件夹有关。 详情here

        【讨论】:

        • android update sdk --no-ui 说:“找不到文件”但实际上$HOME 不可写-.- grrrrr,谢谢@mapcuk!
        【解决方案4】:

        打开终端 转至~/android-sdks/tools (your users local directory/android-sdks/tools) 以超级用户身份运行 android sdk manager - 须藤安卓 收集所有存储库详细信息并退出 现在通过 eclipse 以普通用户身份运行。

        如果失败,那么试试这个。

        您可以通过以管理员身份运行 eclipse 来修复它: 在终端中,输入"sudo &lt;your installation folder&gt;/eclipse/Eclipse.app/Contents/MacOS/eclipse",如果需要,勾选“强制 https://.. 使用 http://...获取源...

        它适用于我的 Mac(OS X 10.8.5)。

        【讨论】:

        • 我已经通过终端作为超级用户 sudo 执行了 android unix 可执行文件。现在我按预期得到了它。非常感谢。
        猜你喜欢
        • 1970-01-01
        • 2011-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        • 1970-01-01
        • 2013-09-11
        相关资源
        最近更新 更多