Android SDK Manager未安装组件

时间:2011-01-23 02:14:58

标签: android sdk

不确定我在这里做错了什么。我安装了Android SDK Manager,现在正在尝试安装Android Dev网站建议的平台。一旦我点击安装,我收到一条错误,指出管理员无法在Android目录中创建临时文件夹。所以我创造了它。现在我收到了这个错误:

  

下载SDK平台Android 2.3,   API 9,修订版1未找到文件:   C:\ Program Files   (86)\的Android \ Android的SDK-WINDOWS \ TEMP \ android-2.3_r01-linux.zip   (访问被拒绝)

在进度条下面还有一条消息说“完成。没有安装。”

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

17 个答案:

答案 0 :(得分:519)

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

此外,已知一些反病毒程序会干扰SDK Manager。

答案 1 :(得分:35)

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

  

“无法创建C:\ Program Files   (86)\的Android \机器人工作室\ SDK \ TEMP“

虽然@ william-tate的回答是解决方案,但我无法直接运行'SDK Manager'。它失败并显示消息:

  

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

相反,我以管理员身份运行'tools \ android.bat',后者又启动了具有相同权限的SDK Manager,从而解决了问题。

希望这有助于面对我遇到的问题的人。

答案 2 :(得分:19)

在Mac OS X中(使用Android Studio试用),请在终端

中执行以下操作
cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

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

答案 3 :(得分:10)

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

答案 4 :(得分:8)

在我的情况下,我必须在工具 - >选项中指定代理设置。

答案 5 :(得分:3)

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

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

  1. 选择“取消”并点击右上角的“X”。 enter image description here
  2. 选择“不要重新运行设置向导”并单击“确定” enter image description here
  3. 再次启动Android Studio并进入'配置' - >'项目默认值' - > '项目结构' enter image description here
  4. 将“C:\ Users \ username \ AppData \ Local \ Android \ sdk”添加到“Android位置”,然后点击“确定” List item
  5. 点击“开始新的Android Studio项目”。
  6. 希望它有所帮助。

答案 6 :(得分:2)

就我而言,我使用的是Windows 7和64位操作系统。我们安装了64位Java SE和64位ADT Bundle。有了这个设置,我们无法让SDK管理器正常工作(具体来说,不允许下载,也没有显示所有的API下载选项)。在尝试了所有上述答案和其他帖子之后,我们决定调查Java设置,并意识到它可能是64位配置,它给了ADT捆绑的悲伤(我模糊地回忆起之前看到/读过这个问题)。

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

答案 7 :(得分:2)

对于那些在Eclipse中运行SDK Manager的用户,选择"以管理员身份运行"启动Eclipse.exe有帮助。

答案 8 :(得分:2)

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

答案 9 :(得分:2)

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

答案 10 :(得分:1)

在Windows 8中:

  • 右键单击Windows按钮
  • 列表项
  • CDM为管理员
  • 按'是'
  • 粘贴此$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

答案 11 :(得分:0)

如果您在Eclipse中使用SDK Manager:

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

选项2:如果您不想以管理员身份启动Eclipse.exe,只需从" C:\ program files \ Eclipse ADT Bundle \"安装/复制Eclipse安装文件。到一些不受保护的文件夹,例如" D:\ android \"。运行" D:\ android \ eclipse \ eclipse.exe",选择菜单项" Window =>首选项=>的Android"并更改" SDK位置"到" D:\ android \ sdk \"。之后,您将能够在Android SDK Manager中安装新软件包。

答案 12 :(得分:0)

转到sdk文件夹并右键单击SDK管理器并与管理员一起运行并享受安装。

答案 13 :(得分:0)

与v01d说的一致:

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

要了解部分SDK安装的位置,请转到配置> Android Studio中的SDK Manager,然后单击顶部的编辑。这应该弹出一个窗口并显示位置。

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

编辑(2016年7月14日):

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

答案 14 :(得分:0)

macOS解决方案

  1. 点击<ul class="playlist"> </ul> - &gt;右键显示包装内容 - &gt; MacOS
  2. 现在拖累&amp;将AndroidStudio.app - 可执行文件放在终端
  3. studio! (sudo将光标放在前面)
  4. 启动AS内部的SDK Manager以获取您的内容(您将拥有root权限)
  5. https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

答案 15 :(得分:0)

对于Linux / ubuntu用户

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

  • 排序和甜蜜解决方案
    - 打开终端(Ctrl + alt + t)
    - 虫害 sudo chown -R $USER: $HOME
    等一会儿......
    - 现在再试一次update your SDK

快乐编码:)

答案 16 :(得分:0)

您需要 3 个步骤:

https://matplotlib.org/stable/tutorials/intermediate/imshow_extent.html

1- Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy. I selected "Automatic proxy configuration url:" 3-运行Android Studio。它将向您显示一个欢迎向导,在该向导中它会尝试再次下载 SDK。