Bha*_*sri 27 android android-studio-3.0
我正在使用Android Studio 3.0 Canary 1.我正在尝试将其更新为Android Studio 3.0 Canary 2,但它显示以下错误:
Studio没有对/ private/var/folders/mk/h5qpw_r11_7ggh9q52n9hhlr0000gn/T/AppTranslocation/1321881E-C41D-4AF7-B207-F31894226D50/d/Android Studio 3.0 Preview.app/Contents的写入权限.请由特权用户运行以进行更新.
我甚至试过从命令行运行带有sudo的Android工作室:
sudo /Applications/Android\ Studio 3.0 Preview.app/Contents/MacOS/studio
Run Code Online (Sandbox Code Playgroud)
但它没有用.任何帮助都感激不尽.
小智 49
您是名为Path Randomization的新macOS Sierra安全功能的受害者.在相关主题中阅读更多内容.摆脱这种只读随机路径的简单方法是使用Finder将app二进制文件移动到不同的文件夹(例如/ Applications)(不是命令行,而不是PathFinder,只是内置的Finder).它会将应用程序移出隔离区.其他方式在前一个链接中描述.
小智 20
另一种解决方法:
参考IntelliJ IDEA/MacOS Sierra问题:在Sierra升级后升级IntelliJ IDEA:没有对/ private/var的写访问权限
这对我有用,用我的Android Studio目录取代了IDEA路径
sudo xattr -d com.apple.quarantine /Applications/Android\ Studio.app
sudo chmod -R 777 /Applications/Android\ Studio.app
Run Code Online (Sandbox Code Playgroud)
Bil*_*ner 20
如果您通过JetBrains Toolbox安装了Android Studio,似乎也可能遇到此问题。然后,解决方案是退出Android Studio,然后通过工具箱安装更新。
Ben*_*nny 20
有史以来最简单的解决方案:我将 Android Studio 3.5 Canary 文件从Downloads文件夹移动到Applications文件夹。
注意:确保 Android Studio 未运行。
我使用了错误的命令,应如下所示:
sudo /Applications/Android\ Studio\ 3.0\ Preview.app/Contents/MacOS/studio
Run Code Online (Sandbox Code Playgroud)
当我尝试更新时,Android Studio中也显示了相同的错误。因此,我将现有的Android Studio.app文件从私有文件夹复制到了Application文件夹。这解决了我的问题。
就我在 Mac 上的情况而言,由于某种原因,Android Studio 没有从 Applications 文件夹中打开。确保打开那里的那个而不是保存在其他地方的副本,否则它将没有权限。
小智 5
如果 Android Studio 应用程序位于下载文件夹中,可能的解决方案:
在 Big Sur 上遇到类似的问题:
我的情况已解决。
| 归档时间: |
|
| 查看次数: |
13368 次 |
| 最近记录: |