不确定我在这里做错了什么。我安装了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,以防万一。
答案 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。如果是,请按照以下步骤操作。
答案 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: 要解决此问题,我通常使用单独的驱动器,或者在您的情况下,您需要设置选项中特定文件夹的访问权限 右键单击 - >选项>安全 - >编辑
答案 10 :(得分:1)
在Windows 8中:
$ 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解决方案
<ul class="playlist"> </ul>
- &gt;右键显示包装内容 - &gt; MacOS AndroidStudio.app
- 可执行文件放在终端studio
! (sudo
将光标放在前面)https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be
答案 15 :(得分:0)
为什么会这样?
由于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。