2017-08-30 125 views
1

尝试从A.S. 2.3.1至2.3.3我收到以下错误。我怎样才能继续更新?从其他Stack Overflow答案中,唯一的解决方案似乎是删除A.S.并开始,我希望有一个更简单的方法。Android Studio 2.3.1 - > 2.3.3访问被拒绝

以前我更新 enter image description here

(写在红:Studio does not have write access to /private/var/folders/8c/3ffqd8814c37fw3197jq6k0r0000gn/T/AppTranslocation/FA3D0850-457F-489F-BA09-221516148C30/d/Android Studio.app/Contents. Please run it by a privileged user to update.

错误击中更新 Error after hitting update

后后我打了取消 After I hit Cancel

+0

您是否将Android Studio文件添加到应用程序文件夹? –

+0

是AS在我的应用程序文件夹 – Mazzone

+0

你可以尝试使用sudo命令:'sudo/Applications/Android \ Studio.app/Contents/MacOS/studio'。我有像你这样的问题,也许我用这种方式来更新。我做一些重启macbook的方法,运行sudo。 –

回答

0

这与目录所有权和权限有关。您可以使用您在安装Android Studio时使用的用户权限运行更新或使用root权限。

或者您可以授予您当前用户名的写入权限。像这样的东西(你需要运行这个根):

chown -R yourusername /private/var/folders/ 

或者,您可以通过使用临时授予的写权限:

chmod +w /private/var/folders/ 

再经过更新的Android Studio中,删除权限:

chmod -w /private/var/folders/ 

或者你可以使用一个+ WAW给了和删除行政许可法为所有。

+0

你能澄清命令吗?使用sudo以root身份运行? – Mazzone

+0

chown是更改所有者,第一行是将目录的所有者更改为yourusername。 chmod改变目录的访问权限,这里+ w表示增加对目录的写访问权限。是的,你可以在线前使用sudo。所以它会是'sudo chown -R yourusername/private/var/folders /' –

+0

好的真棒,以及如何暂时是+ w? – Mazzone