【问题标题】:Android SDK Manager Not Installing ComponentsAndroid SDK Manager 未安装组件
【发布时间】:2011-06-13 21:37:52
【问题描述】:

不知道我在这里做错了什么。我安装了 Android SDK Manager,现在正尝试安装 Android Dev 网站建议的平台。单击安装后,我收到一条错误消息,指出 Manager 无法在 Android 目录中创建临时文件夹。所以我创造了它。现在我收到此错误:

下载SDK平台Android 2.3, API 9,修订版 1 未找到文件: C:\程序文件 (x86)\Android\android-sdk-windows\temp\android-2.3_r01-linux.zip (访问被拒绝)

进度条下方还有一条小消息,上面写着“完成。没有安装任何东西。”

我正在运行 Windows 7 Ultimate,以防万一。

【问题讨论】:

  • 以管理员身份运行 SDK 管理器。不要打开 Android Studio 或 Eclipse。
  • @maheshrpm 这对我有用,但我该怎么做才能通过 Android Studio 以管理员身份打开 SDK Manager?我已经在文件属性中选中了以管理员身份运行选项。
  • @Clawdidr 以管理员身份打开 Android Studio!因此,当您从 Android Studio 打开时,SDK Manager 也会以管理员权限打开。
  • 我最初更改了上述文件夹的权限。 C:\Program 文件 (x86)\Android\android-studio。然后以管理员身份运行 64 位 Android Studio。这对我来说非常有效..

标签: android sdk


【解决方案1】:

尝试以管理员身份运行 Android Studio,方法是右键单击 .exe 并选择“以管理员身份运行”。

此外,已知一些防病毒程序会干扰 SDK 管理器。

【讨论】:

  • 它对我不起作用,即使我以管理员身份运行,我也无法安装 android-sdk\tools
  • @Vass 你到底哪里失败了?
  • @willtate,我在stackoverflow.com/q/10470593/410975 提出了这个问题,它最终起作用了,但是通过一种奇怪的方式更改了它无法访问的文件夹的名称,然后又回来了.. 它可以工作但通过行动的奥秘。
  • @Vass 好的,我以前也看到过这个问题。我在这里回答了一个问题:stackoverflow.com/questions/8839255/…
  • 禁用防火墙对我有用。我还禁用了防病毒软件并以管理员身份运行 SDK Manager。见stackoverflow.com/questions/3808167/…
【解决方案2】:

我遇到了类似的权限问题,SDK 管理器无法下载和安装新组件。错误消息是(我正在运行 Android Studio(I/O 预览版)0.2.9)

“无法创建 C:\Program Files (x86)\Android\android-studio\sdk\temp"

虽然解决方案实际上是@william-tate 的回答所说的,但我无法直接运行“SDK 管理器”。它失败并显示消息:

无法执行工具\android.bat 系统找不到指定的文件。

相反,我以管理员身份运行了“tools\android.bat”,然后启动了具有相同权限的 SDK 管理器,从而解决了该问题。

希望这对面临我所面临问题的人有所帮助。

【讨论】:

  • 这对于那些运行带有 eclipse 的自定义版本的人来说是一个很好的帮助。
  • 这对于那些在 sdk 文件夹中根本看不到 android sdk manager exe 的人也很有帮助。
【解决方案3】:

在 Mac OS X(与 Android Studio 一起尝试)中,在终端中执行以下操作

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

这将以管理员身份启动 SDK 管理器。现在从 SDK 管理器更新/安装包,它会工作。

【讨论】:

  • 好答案我在 Mac-OS X 中尝试时验证了这个答案谢谢伙计
  • 当您尝试从终端启动独立 sdk 管理器时,这确实起到了作用
【解决方案4】:

对于 Android Studio,在启动 Android Studio 时选择“以管理员身份运行”会有所帮助。

【讨论】:

    【解决方案5】:

    就我而言,我必须在 Tools->Options 中指定代理设置。

    【讨论】:

      【解决方案6】:

      当我尝试在我的电脑(Win7、64 位系统)上安装它时,我遇到了同样的问题。我收到了如下图所示的错误消息。但是当我检查我的本地文件夹“C:\Users\username\AppData\Local\Android\sdk”时,Android SDK 已经存在。不知何故,Android Studio 无法看到/链接它。

      所以请先检查是否可以在本地文件夹中找到 Android SDK。如果是,请按照以下步骤操作。

      1. 选择“取消”并单击右上角的“X”。
      2. 选择“不要重新运行设置向导”并单击“确定”
      3. 再次启动 Android Studio 并转到“配置”-->“项目默认值”-->“项目结构”
      4. 将“C:\Users\username\AppData\Local\Android\sdk”添加到“Android 位置”并单击“确定”
      5. 点击“开始一个新的 Android Studio 项目”。

      希望它有所帮助。

      【讨论】:

        【解决方案7】:

        我有一个类似的问题 - 非常慢的 xml 下载,然后是一个空的包列表。 SDK 似乎试图使用传统的 Java 安装。将 JAVA_HOME 设置为 1.6 jdk 就可以了。

        【讨论】:

          【解决方案8】:

          就我而言,我使用的是 64 位操作系统的 Windows 7。我们安装了 64 位 Java SE 和 64 位 ADT Bundle。通过这样的设置,我们无法让 SDK 管理器正常工作(具体来说,不允许下载并且它没有显示所有 API 下载选项)。在尝试了上述所有答案和其他帖子之后,我们决定研究 Java 设置并意识到它可能是 64 位配置给 ADT 捆绑包带来了痛苦(我隐约记得以前看过/读过这个问题)。

          所以我们卸载了 64 位 Java 并重新安装了 32 位,然后使用了 32 位 ADT 包,它工作正常。系统用户已经是管理员,所以我们不需要“以管理员身份运行”

          【讨论】:

            【解决方案9】:

            对于在 Eclipse 中运行 SDK 管理器的用户,在启动 Eclipse.exe 时选择“以管理员身份运行”会有所帮助。

            【讨论】:

              【解决方案10】:

              访问被拒绝是因为 Windows 没有为其安装驱动器中的文件提供默认的写入和修改权限。 C: 要解决此问题,我通常使用单独的驱动器,或者在您的情况下,您需要在选项中设置对特定文件夹的访问权限 右键->选项>安全->编辑

              【讨论】:

                【解决方案11】:

                在 Windows 8 中:

                • 右键点击windows按钮
                • 列表项
                • CDM 作为管理员
                • 按“是”
                • 粘贴此$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

                【讨论】:

                  【解决方案12】:

                  Linux/ubuntu 用户

                  • 为什么会这样?
                    由于lock icon
                    中的某个文件夹(没有读/写访问权限)上 “/yourpath/android-studio-SDK

                  • 排序和甜味解决方案
                    - 打开终端 (Ctrl +alt +t)
                    - 复制害虫sudo chown -R $USER: $HOME
                    - 稍等......
                    -现在重试update your SDK

                  快乐编码:)

                  【讨论】:

                  • 谢谢。我花了大约 3 天的时间,终于你的解决方案帮助了我。
                  【解决方案13】:

                  如果您在 Eclipse 中使用 SDK Manager:

                  选项1:右键单击eclipse.exe并选择“以管理员身份运行”。

                  选项 2:如果您不想以管理员身份启动 Eclipse.exe,只需将 Eclipse 安装文件从“C:\program files\Eclipse ADT Bundle\”安装/复制到某个未受保护的文件夹,例如“D:\android \"。运行“D:\android\eclipse\eclipse.exe”,选择菜单项“Window => Preferences => Android”并将“SDK Location”更改为“D:\android\sdk\”。之后,您就可以在 Android SDK Manager 中安装新的包了。

                  【讨论】:

                    【解决方案14】:

                    转到sdk文件夹并右键单击SDK manager并以管理员身份运行并享受安装。

                    【讨论】:

                      【解决方案15】:

                      按照 v01d 所说的:

                      使用适用于 Mac OS X 的 Android Studio,SDK 文件夹也可以位于 /Users/{user}/Library/Android/sdk,其中 {user} 是您的用户名。

                      要找出部分 SDK 安装的位置,请转到 Android Studio 中的配置 > SDK 管理器,然后点击顶部的编辑。这应该会弹出一个窗口并显示位置。

                      复制此路径并将其粘贴到终端中cd 命令的前面。最后执行sudo ./android sdk 启动独立SDK管理器。


                      编辑(2016 年 7 月 14 日):

                      “android”二进制文件也可以在/Users/{user}/Library/Android/sdk/tools

                      【讨论】:

                        【解决方案16】:

                        ma​​cOS 解决方案

                        1. 右击AndroidStudio.app -> 显示包内容 -> MacOS
                        2. 现在将studio-executable 拖放到终端中
                        3. sudo! (Ctrl+A 将光标放在前面)
                        4. 在 AS 中启动 SDK 管理器来获取你的东西(你将拥有 root 访问权限)

                        https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

                        【讨论】:

                          【解决方案17】:

                          您需要 3 个步骤:

                          1- Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy. I selected "Automatic proxy configuration url:"

                          2-Delete your ~/.Android* folders (c:\users\ur user). 3-运行 Android Studio。它将向您显示一个欢迎向导,它会尝试再次下载 SDK。

                          【讨论】:

                            猜你喜欢
                            • 2015-07-07
                            • 1970-01-01
                            • 2016-06-14
                            • 2014-09-02
                            • 1970-01-01
                            • 2015-10-16
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            相关资源
                            最近更新 更多