安卓SDK管理器无法安装组件

249

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

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

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

我正在运行Windows 7 Ultimate,如果有用的话。


29
以管理员身份运行SDK管理器。不要打开Android Studio或Eclipse。 - Maheshkumar
@maheshrpm 这对我有用,但我该怎么做才能通过Android Studio以管理员身份打开SDK Manager?我已经在文件属性中检查了“以管理员身份运行”的选项。 - Clawdidr
2
@Clawdidr 以管理员身份打开Android Studio!这样,当您从Android Studio打开时,SDK Manager也会以管理员特权打开。 - Maheshkumar
我最初已经更改了所提到的文件夹的权限。C:\Program Files (x86)\Android\android-studio。然后以管理员身份启动了64位的Android Studio。这对我来说完美地解决了问题。 - Ajay Kumar Meher
17个回答

2

我曾经遇到过类似的问题——XML下载速度非常慢,接着又出现了一个空的软件包列表。看起来,SDK试图使用旧版Java安装程序。将JAVA_HOME设置为1.6 JDK就解决了这个问题。


1
在Windows 8中:
  • 右键单击Windows按钮
  • 列表项
  • 以管理员身份运行CDM
  • 按“是”
  • 粘贴以下内容$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

0

前往SDK文件夹,右键点击SDK管理器并以管理员身份运行,享受安装的乐趣。


0

如果您在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位置”更改为“D:\ android \ sdk \”。之后,您就可以在Android SDK Manager中安装新软件包了。


0

macOS的解决方案

  1. 右键单击 AndroidStudio.app -> 显示包内容 -> MacOS
  2. 现在将 studio 可执行文件拖放到终端中
  3. sudo!(Ctrl+A 将光标置于前面)
  4. 在AS中启动SDK Manager以获取您的内容(您将具有root访问权限)

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


0

关于v01d所说的:

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

要找到部分SDK安装的位置,请在Android Studio中进入“Configure > SDK Manager”,然后在顶部单击“Edit”。这应该会弹出一个窗口并显示位置。

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


编辑(2016年7月14日):

“android”二进制文件也可能位于/Users/{user}/Library/Android/sdk/tools


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接