首页 文章

Android SDK Manager未安装组件

提问于
浏览
236

不知道我在这里做错了什么 . 我安装了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 回答

  • 1

    与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 .

  • 2

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

    此外,已知一些防病毒程序会干扰SDK Manager .

  • 8

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

    “无法创建C:\ Program Files(x86)\ Android \ android-studio \ sdk \ temp”

    虽然解决方案实际上是@ william-tate的回答,但我无法直接运行'SDK Manager' . 它失败并带有消息:

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

    相反,我以管理员身份运行'tools \ android.bat',后者又启动了具有相同权限的SDK Manager,从而修复了问题 .

    希望这有助于面对我遇到的问题的人 .

  • 0

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

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

    这将以管理员身份启动SDK管理器 . 现在从SDK管理器更新/安装软件包,它将工作 .

  • 2

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

  • 19

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

  • 0

    当我尝试在我的电脑上安装它时,我遇到了同样的问题(Win7,64位系统) . 我有一个错误信息,如下图所示 . 但当我检查我的本地文件夹'C:\ Users \ username \ AppData \ Local \ Android \ sdk'时,Android SDK已经存在 . 某种程度上Android工作室无法看到/链接它 .

    因此,请先检查您是否可以在本地文件夹中找到Android SDK . 如果是,请按照以下步骤操作 .

    • 选择'Cancel'并单击右上角的'X' .
      enter image description here

    • 选择'Do not re-run the setup wizard'并单击'OK'
      enter image description here

    • 再次启动Android Studio并转到'Configure' - > 'Project Defaults' - > 'Project Structure'
      enter image description here

    • 将'C:\Users\username\AppData\Local\Android\sdk'添加到'Android Location'并单击'OK'
      List item

    • 点击'Start a new Android Studio project' .

    希望它有所帮助 .

  • 2

    我有一个类似的问题 - 非常慢的xml下载后跟一个空包列表 . SDK似乎试图使用旧版Java安装 . 将JAVA_HOME设置为1.6 jdk就可以了 .

  • 10

    就我而言,我使用的是Windows 7和64位操作系统 . 我们安装了64位Java SE和64位ADT Bundle . 有了这个设置,我们无法让SDK管理器正常工作(具体来说,不允许下载,也没有显示所有的API下载选项) . 在尝试了所有上述答案和其他帖子后,我们决定调查Java设置,并意识到可能是64位配置给了ADT捆绑的悲伤(我依旧回忆起之前看过/读过这个问题) .

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

  • 0

    对于那些在Eclipse中运行SDK Manager的用户,在启动Eclipse.exe时选择“以管理员身份运行”有帮助 .

  • 0

    拒绝访问是因为Windows没有为其安装驱动器中的文件提供默认的写入和修改权限 . c:要解决此问题,我通常使用单独的驱动器,或者在您的情况下,您需要在选项中右键单击 - >选项>安全性 - >编辑
    enter image description here
    设置对特定文件夹的访问权限

  • 0

    在Windows 8中:

    • 右键单击Windows按钮

    • 列出项目

    • CDM作为管理员

    • 按'yes'

    • 粘贴此 $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

  • 34

    如果您在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中安装新软件包 .

  • 3

    转到sdk文件夹并右键单击SDK管理器并与管理员一起运行并享受安装 .

  • 2

    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

  • 513

    对于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

    快乐编码:)

相关问题