Android SDK管理器未安装组件

不知道我做错了什么。我安装了Android SDK管理器,现在正在尝试安装一个像Android Dev网站建议的平台。一旦我点击安装,我得到一个错误,说明管理器不能在Android目录内创建临时文件夹。所以我创建了它。现在我得到这个错误:

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

进度条下面还有一条“完成”的小消息。什么都没有安装。”

我用的是Windows 7终极版,万一有用的话。

263041 次浏览

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

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

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

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

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

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

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

"无法创建C:\Program Files Android (x86) \ \ android-studio \ sdk \ temp”< / p >

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

执行tools\android.bat失败

.系统无法找到指定的文件

相反,我以管理员身份运行“tools\android.bat”,这反过来启动了具有相同权限的SDK管理器,解决了这个问题。

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

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

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

如果你在Eclipse中使用SDK管理器:

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

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

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

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

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

进入sdk文件夹,右键单击sdk管理器,与管理员一起运行并享受安装。

就像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

当我试图在我的pc (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 < / > 再次启动Android Studio并点击“配置”—>“项目默认值”—>“项目结构” 李enter image description here < / > 将“C:\Users\username\AppData\Local\Android\sdk”添加到“Android Location”,然后单击“OK” 李List item < / >
  3. 点击“Start a new Android Studio project”。

希望能有所帮助。

windows 8系统:

  • 右击Windows按钮
  • 列表项
  • 清洁发展机制管理者
  • 按“是”
  • 粘贴这个$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

macOS解决方案

  1. 右键单击AndroidStudio.app ->显示Package Contents -> MacOS
  2. 现在拖动&在终端中删除__abc0 -可执行文件
  3. sudo !(Ctrl+A将光标放在前面)
  4. 在AS内部启动SDK管理器来获取你的东西(你将有根访问权限)

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

Linux/ubuntu用户

    <李> < p > 为什么会这样? < br > 由于在
    中的某些文件夹上的lock icon(没有读/写访问权) 李“/ yourpath android-studio-SDK”< / p > < / > <李> < p > 排序和甜溶液 < br > -打开终端(Ctrl +alt +t)
    .使用实例 -copy pest sudo chown -R $USER: $HOME
    .使用实例 -wait for a while.....
    . 重试update your SDK

快乐编码:)

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

你需要3个步骤:

1- Configure ->“外表与行为”;→系统设置->HTTP代理。我选择 自动代理配置url:"

. quot

2-删除你的~/。Android*文件夹(c:\users\ur user)。 3-Run Android Studio。它会向你显示一个欢迎向导,在那里它会再次尝试下载SDK