不知道我在这里做错了什么 . 我安装了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旗舰版,以防万一 .
16 回答
与v01d说的一致:
使用Android Studio for Mac OS X,SDK文件夹也可以在
/Users/{user}/Library/Android/sdk
,其中是您的用户名 .要找出部分SDK安装的位置,请转到Android Studio中的配置> SDK Manager,然后单击顶部的编辑 . 这应该弹出一个窗口并显示位置 .
复制此路径并将其粘贴到终端中的
cd
命令前面 . 最后执行sudo ./android sdk
以启动独立SDK管理器 .编辑(2016年7月14日):
"android"二进制文件也可以是
/Users/{user}/Library/Android/sdk/tools
.尝试以管理员身份运行Android Studio,方法是右键单击.exe并选择“以管理员身份运行” .
此外,已知一些防病毒程序会干扰SDK Manager .
我收到类似的权限问题,SDK Manager无法下载和安装新组件 . 错误信息是(我正在运行Android Studio(I / O预览版)0.2.9)
虽然解决方案实际上是@ william-tate的回答,但我无法直接运行'SDK Manager' . 它失败并带有消息:
相反,我以管理员身份运行'tools \ android.bat',后者又启动了具有相同权限的SDK Manager,从而修复了问题 .
希望这有助于面对我遇到的问题的人 .
在Mac OS X中(使用Android Studio试用),请在终端中执行以下操作
这将以管理员身份启动SDK管理器 . 现在从SDK管理器更新/安装软件包,它将工作 .
对于Android Studio,在启动Android Studio时选择“以管理员身份运行”有帮助 .
在我的情况下,我必须在工具 - >选项中指定代理设置 .
当我尝试在我的电脑上安装它时,我遇到了同样的问题(Win7,64位系统) . 我有一个错误信息,如下图所示 . 但当我检查我的本地文件夹'C:\ Users \ username \ AppData \ Local \ Android \ sdk'时,Android SDK已经存在 . 某种程度上Android工作室无法看到/链接它 .
因此,请先检查您是否可以在本地文件夹中找到Android SDK . 如果是,请按照以下步骤操作 .
选择'Cancel'并单击右上角的'X' .
选择'Do not re-run the setup wizard'并单击'OK'
再次启动Android Studio并转到'Configure' - > 'Project Defaults' - > 'Project Structure'
将'C:\Users\username\AppData\Local\Android\sdk'添加到'Android Location'并单击'OK'
点击'Start a new Android Studio project' .
希望它有所帮助 .
我有一个类似的问题 - 非常慢的xml下载后跟一个空包列表 . SDK似乎试图使用旧版Java安装 . 将JAVA_HOME设置为1.6 jdk就可以了 .
就我而言,我使用的是Windows 7和64位操作系统 . 我们安装了64位Java SE和64位ADT Bundle . 有了这个设置,我们无法让SDK管理器正常工作(具体来说,不允许下载,也没有显示所有的API下载选项) . 在尝试了所有上述答案和其他帖子后,我们决定调查Java设置,并意识到可能是64位配置给了ADT捆绑的悲伤(我依旧回忆起之前看过/读过这个问题) .
所以我们卸载了Java 64位并重新安装了32位,然后使用了32位ADT捆绑包,它运行正常 . 系统用户已经是管理员,因此我们不需要“以管理员身份运行”
对于那些在Eclipse中运行SDK Manager的用户,在启动Eclipse.exe时选择“以管理员身份运行”有帮助 .
拒绝访问是因为Windows没有为其安装驱动器中的文件提供默认的写入和修改权限 . c:要解决此问题,我通常使用单独的驱动器,或者在您的情况下,您需要在选项中右键单击 - >选项>安全性 - >编辑
设置对特定文件夹的访问权限
在Windows 8中:
右键单击Windows按钮
列出项目
CDM作为管理员
按'yes'
粘贴此
$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat
如果您在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 Location”改为“D:\ android \ sdk \” . 之后,您将能够在Android SDK Manager中安装新软件包 .
转到sdk文件夹并右键单击SDK管理器并与管理员一起运行并享受安装 .
Solution for macOS
单击右键
AndroidStudio.app
- >显示包装内容 - > MacOS现在将
studio
-executable拖放到终端中sudo
! (Ctrl+A
将光标放在前面)启动AS内部的SDK Manager以获取您的东西(您将拥有root访问权限)
https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be
对于Linux / ubuntu用户
Why it's happening?
由于
lock icon
在某些文件夹(没有读/写访问权限)中“ /yourpath/android-studio-SDK ”
Sort and sweet solution
打开终端(Ctrl alt t)
-copy虫 sudo chown -R $USER: $HOME
-稍等片刻.....
现在再试一次
update your SDK
快乐编码:)