【问题标题】:Android Studio - Update to 2.3 - Studio doesn't have write accessAndroid Studio - 更新到 2.3 - Studio 没有写入权限
【发布时间】:2017-07-26 04:32:54
【问题描述】:

我以前没有这个问题。当我尝试将 Android Studio 更新到 2.3 时,我得到了这个:

Studio does not have write access to /private/var/folders/00/n4yy8fsx0njck05bfll1t3_w0000gn/T/AppTranslocation/2D9E214E-60BE-41D9-9843-3536E011FD7E/d/Android Studio.app/Contents. Please run it by a privileged user to update.

我所在的帐户是管理员帐户,我还尝试授予对该目录的完全访问权限。

chmod -R 777 /private/var/....

但没有任何效果。任何帮助将不胜感激。

【问题讨论】:

    标签: android-studio-2.3


    【解决方案1】:

    对我有用的只是:将我的用户设置为拥有 /Contents:就我而言,我正在为不同的 JetBrains Software Datagrip 解决这个问题。

    ~ $ sudo chown $(whoami) /Applications/DataGrip.app/Contents
    

    或者专门针对 Android Studio:

    ~ $ sudo chown $(whoami) /Applications/Android\ Studio.app/Contents
    

    然后重新启动应用程序。我认为说我拥有它而不是我有读/写权限更准确。另外,我不想使用-R 标志,因为我想要最少的所有权。

    【讨论】:

      【解决方案2】:

      如果您使用的是 JetBrains Toolbox,则可以通过 Toolbox 而不是 IDE 对其进行更新。

      我认为这与jgutix的回答有关:

      这也发生在我身上,但这是因为应用程序不在 /Applications 文件夹中

      【讨论】:

        【解决方案3】:

        如果您使用 Jetbrains 工具箱下载它,请尝试使用工具箱对其进行更新。这解决了我的问题。

        【讨论】:

          【解决方案4】:

          我在更新 Android Studio 时遇到了同样的问题。我通过定位 Android Studio 文件所在的位置来修复它,打开的 Finder,在左侧的 Favorites 选项卡 下单击 Applications 选项卡并拖动文件到应用程序文件夹。 如果您无法找到文件,只需从停靠栏中右键单击“在 Finder 中显示”,然后拖入应用程序

          【讨论】:

            【解决方案5】:

            我有 Macbook pro, 从版本 3.6 rc-01 更新到版本 3.6 rc-03时,我遇到了类似的错误。我将应用程序从下载文件夹移至应用程序文件夹。

            【讨论】:

              【解决方案6】:

              如果 Android Studio 已经在 Application 文件夹下,在终端上运行以下命令。

              sudo chmod -R 777 /Applications/Android\ Studio.app/Contents
              

              【讨论】:

                【解决方案7】:

                如果您使用 Homebrew Cask 安装了 Android Studio,也会发生这种情况(通过提前一天运行 brew cask install android-studio)。

                要验证您的 AS 是否已安装 Homebrew,请运行 brew cask list 并查看列表是否包含 android-studio

                如果是,要将 Android Studio 升级到最新版本,只需运行

                brew cask upgrade android-studio
                

                【讨论】:

                • 谢谢,你拯救了我的一天!
                【解决方案8】:

                工作室需要对其中的所有文件和文件夹具有写入权限。我们使用递归 (-R)。

                在终端试试这个:

                sudo chown -R 用户名:用户名 /opt/android-studio

                username 是您计算机的名称。

                【讨论】:

                  【解决方案9】:

                  sudo chmod -R 777 [android 工作室文件夹]

                  【讨论】:

                  • 就我而言.. 我的 android-studio 文件夹在家里。当我执行 sudo chown shahzad -R android-studio 就完成了。
                  【解决方案10】:

                  没什么好担心的。这是它发生的时候:

                  原因当您在 MAC OS 中将 Android Studio 作为一个包放置在“下载”或仪表板的任何位置时。某些此类应用没有适当的权限。

                  运行sudo 命令,将一次性解决此问题,但下次打开/更新工作室时仍然如此。

                  解决方案

                  • 如果 Android Studio 正在运行,请关闭所有实例。

                  • 打开查找器窗口并在 “收藏夹”部分。

                  • 只需将 Studio 包拖放到“应用程序”上(移动 到应用程序)。

                  • 您的问题现在应该已经解决了!运行。更新它。

                  【讨论】:

                    【解决方案11】:

                    这也发生在我身上,但这是因为该应用程序不在/Applications文件夹中,将其移动到正确的文件夹后它运行没有问题。

                    【讨论】:

                    • 完美答案。
                    • 用 1 块石头杀死 2 只鸟 :)
                    【解决方案12】:

                    我遇到了同样的问题。通过从命令行使用 sudo 运行 Android Studio 来解决它:

                    sudo /Applications/Android\ Studio.app/Contents/MacOS/studio
                    

                    下载更新后,您必须再次运行该命令,以便 Android Studio 复制正确的文件。

                    下次您使用非特权用户运行 Android Studio 时,应该更新它。

                    【讨论】:

                    • 但是每次打开/更新 Android Studio 时都会发生这种情况。
                    • 这个答案是完全错误的。永远不要以超级用户身份运行像 Android Studio 这样的程序!只需授予您的用户写入该文件夹的权限即可。
                    • iguarna 这在许多情况下都是正确的答案。谢谢
                    • 这是最好的答案。完美运行。
                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 2017-07-27
                    • 2017-07-25
                    • 1970-01-01
                    • 2022-06-21
                    • 2017-08-10
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多