2017-08-30 77 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