2017-03-06 141 views
5

我之前没有这个问题。当我尝试更新的Android工作室到2.3,我得到这个:Android Studio - 更新到2.3 - Studio没有写入权限

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

但没有任何工作。任何帮助都感激不尽。

回答

17

我遇到了同样的问题。通过在命令行中运行使用sudo的Android工作室解决它:更新已下载

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

后,必须运行命令一次为Android工作室在正确的文件复制。

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

+0

谢谢..这解决了它。 –

+0

但每次打开/更新Android Studio时都会发生这种情况。 – sud007

+2

这是答案是完全错误的。永远不要像超级用户那样运行Android Studio这样的程序!只要给你的用户权限即可写入该文件夹。 – iguarna

11

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

+0

完美答案。 –

0

没什么好担心的。这是它何时需要修改:

原因当您将Android Studio作为MAC OS中的软件包放置在下载或仪表板上的任意位置时。一些这样的应用程序没有适当的权限。

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

解决方案

  • 关闭,如果运行的是Android Studio的所有实例。

  • 在 “收藏夹”部分中的“应用程序”标签中打开查找窗口和lok。

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

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