【问题标题】:Android Studio: Failed to update SDK or SDK ToolsAndroid Studio:更新 SDK 或 SDK 工具失败
【发布时间】:2016-06-21 18:13:51
【问题描述】:

Android Studio (v2.2 Preview 3) 突然更新工具失败。它不断给出粘贴在下面的错误:

要安装: - LLDB 2.2 (lldb;2.2) 准备“安装 LLDB 2.2”。 无法读取或创建安装属性文件。 失败的包: - LLDB 2.2 (lldb;2.2)

我给了文件夹完全权限。在管理员模式下运行 android studio。来自任务管理器的结束任务 adb。禁用防病毒软件。删除文件夹,然后再次运行更新。但没有任何效果。

我还尝试在我的驱动器上创建一个新的 sdk 位置。但后来失败了,它给出了与上面相同的错误。 -> 未能读取或创建安装属性文件。

有什么想法吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    在 Windows 10 中,我将应用程序固定到我的任务栏,然后右键单击图标并选择以管理员身份运行的选项。然后我完成了下载我的 SDK 的步骤。一切正常。

    【讨论】:

      【解决方案2】:

      由于某些原因,当您在升级 Android Studio 时导入设置时会发生这种情况。

      修复方法是删除配置文件目录中的 .AndroidStudio2.1.AndroidStudio2.2 文件夹。打开android studio,不要导入任何配置。

      然而,这将要求再次下载支持库。

      【讨论】:

        【解决方案3】:

        在升级 Android Studio 后尝试更新构建工具时,我也遇到了同样的错误。不幸的是,就我而言,删除 .AndroidStudio2.x 文件夹并重新打开没有导入配置的工作室不起作用。

        但随后受到this answer 的启发,我转到Android Studio 文件夹,然后转到bin 文件夹,右键单击studio64.exe,选择运行作为管理员。然后,当我尝试更新构建工具时,它起作用了。

        我将把它留在这里作为替代方法,以防有人遇到同样的问题。

        【讨论】:

          【解决方案4】:

          使用Windows7:我解压了C:\Program Files\...下的SDK,但最终发现“Program Files”区域的安全权限阻止了sdkmanager.bat创建文件夹和文件。

          看起来您可以授予sdkmanager.bat 权限,但有很多复杂性,尤其是cmd

          因此,我将 SDK 移至 C:\Users\[admin_name]\.android(或任何文件夹),sdkmanger 可以轻松地创建文件夹和文件,并且终于成功了!!

          希望这对某人有所帮助。感谢所有帮助过我的人。

          【讨论】:

          • 这是有用的信息。如果您不想移动文件,您可以启动具有管理权限的 shell,更新将起作用。
          【解决方案5】:

          在 Linux 中使用 sdkmanager 命令时,必须以 root 身份运行:

          sudo sdkmanager --install emulator
          

          【讨论】:

            【解决方案6】:

            Linux 上,这是一个权限问题。您可以通过以 root 身份启动 Android Studio 来快速解决问题:

            gksudo <path_to_file_studio.sh>
            

            如果您想以更安全和更好的方式长期解决此问题,您应该找到正确的文件/文件夹来更改和更改其权限。我暂时没有指出。

            此解决方案已在 Debian 上测试,但我猜它适用于 Unbuntu、Mint ...等。

            【讨论】:

              【解决方案7】:

              您不能编辑 local.properties 它是一个生成的文件,右键单击您的项目并在 SDK Location 下选择“Open Module Settings”,将您的位置放入您的 SDK。

              粘贴到 /Users/gururaj/Library/Android/sdk

              清理并重建您的项目

              更新

              尝试删除您的 local.properties 文件并创建一个新文件,但不要将其检入版本控制中。

              右键单击项目的顶层并创建新文件'local.properties'然后添加:sdk.dir=/Users/gururaj/Library/Android/sdk

              清理和构建

              【讨论】:

                【解决方案8】:

                卸载所有内容,删除在 Program Files 和 Program Files (x86) 中创建的目录并在另一个目录中重新安装对我来说很有效。

                【讨论】:

                  【解决方案9】:

                  在目录下删除你的调试证书是这样的

                  %USERPROFILE%/.androidon.

                  那么您可能需要清理然后构建以生成证书。

                  【讨论】:

                  • 它可能仍在进行 gradle 同步
                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2020-10-16
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-02-22
                  • 2012-12-23
                  • 1970-01-01
                  相关资源
                  最近更新 更多