不知道我做错了什么。我安装了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终极版,万一有用的话。


当前回答

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

其他回答

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

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

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

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

Linux/ubuntu用户

为什么会这样? 由于锁图标在某些文件夹(没有读/写访问) “/ yourpath / android-studio-SDK” 排序和甜溶液 打开终端(Ctrl +alt +t) -复制害虫sudo chown -R $USER: $HOME -稍等..... 再次尝试更新您的SDK

快乐编码:)

就我而言,我使用的是带有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”

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

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

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

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