Android Studio中3.0预览 - Studio不会有写入权限

问题描述 投票:23回答:16

我使用过Android Studio 3.0金丝雀1.我试图将其更新到Android 3.0工作室金丝雀2,但它显示了以下错误:

工作室不必/私人的/ var /文件夹/ MK / h5qpw_r11_7ggh9q52n9hhlr0000gn / T / AppTranslocation / 1321881E-C41D-4AF7-B207-F31894226D50 / d / Android的工作室3.0 Preview.app/Contents写访问。请特权用户更新运行它。

我甚至尝试运行Android工作室与命令行须藤:

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

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

android android-studio-3.0
16个回答
45
投票

你是叫随机的路径,新的MacOS塞拉利昂安全功能的受害者。详情请阅读the relevant thread。最简单的方法来摆脱这个只读随机路径是将应用程序二进制文件移动到不同的文件夹(例如/应用)与取景器(而不是命令行,没有路径查找器中,只是内置搜索)。这将移动应用程序在隔离的。其他方式在以前的链接描述。


1
投票

使用终端和要Android Studio中二进制和从终端中执行,如

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

解决了这个问题对我来说。

看来,直接从终端发起一个二进制不启动应用易位保护。更多信息here


1
投票

最简单的办法永远:我从Downloads文件夹移动在Android 3.5工作室金丝雀文件夹Applications

注意:确保Android Studio中没有运行。


0
投票

我的问题:我是直接从“虚拟设备”打开我的Android工作室,然后,当我需要经常更新它与消息提示“机器人工作室没有写访问......”被证明。

后在码头上的Android Studio图标点击右键>选项>在Finder中显示总是与它滑动到应用程序文件夹选项打开虚拟设备。我做到了,取而代之的应用程序文件夹中的版本并再次运行相同的步骤:右键点击Android Studio图标在码头>选项>在Finder中显示。

现在,搜索结果显示在AS应用程序文件夹中。在此之后,由于新版本之后,它可能没有表现出“机器人工作室没有写访问...”错误。


0
投票

如果您使用Ubuntu的Android 3.0,并得到错误,同时更新到最新版本,如果你使用Android安装指南例如官方视频安装Android Studio中,那么你必须在你的终端上运行sudo chown -R $USER:$USER /usr/local/android-studio/这个表彰


0
投票

在Mac进入到Android工作室的位置:

  1. 右键点击Android图标,并选择在Finder中显示
  2. 比在Finder中,选择Android的工作室文件并右键单击,然后选择 - >显示包内容
  3. 然后,选择内容文件夹并右击并选择获取信息然后去共享和权限,选择读比写退出
  4. 打开Android Studio并检查更新,它的完成。

0
投票
  1. 转到应用程序 - > Android的工作室
  2. 右键单击并选择“显示包内容”
  3. 右键单击目录文件夹,然后选择“获取信息”
  4. 寻找“共享与权限”选项。
  5. 给读写权限用户。
  6. 从齿轮图标选择“允许内的项目”

-1
投票

这发生在我身上时,我正在运行的是Android Studio预览中从下载文件夹中建立。我忘了将它移动到应用程序文件夹 - 在这样做,一切都按预期!


20
投票

另一个解决方法:

参考的IntelliJ IDEA / MacOS的塞拉利昂问题:Upgrading IntelliJ IDEA after Sierra Upgrade: does not have write access to /private/var

这为我工作,代替方案路径与我的Android工作室目录

sudo xattr -d com.apple.quarantine /Applications/Android\ Studio.app
sudo chmod -R 777 /Applications/Android\ Studio.app

11
投票

看来你还可以运行到这个问题,如果你有通过JetBrains的工具箱安装Android的工作室。那么解决的办法是刚刚退出Android的工作室,并通过工具箱安装更新。


5
投票

我用错了命令,应给出如下:

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

5
投票

在我的Android工作室表明了同样的错误,以及,当我试图更新。所以,我从一个私人文件夹到应用程序文件夹复制我现有的Android Studio.app文件。这个固定我的问题。


4
投票

干脆转移到应用程序文件夹。从----> /private/var/folders/............./d/ TO ----->。应用/或写访问的文件夹....


3
投票

你不应该运行臃肿的“命令”下,Android Studio中的东西作为,让完整的root访问权限的代码,每一位在它,并让它产生由根所拥有的任何文件!谈论恶意软件天堂......

对这个职位的OP提到这个问题是在/ var /文件夹/ ...不是/应用程序。出于某种原因,当你运行Android 3.x的工作室,它以某种方式得到本身安装在/ var /文件夹,你可以打开一个终端窗口,并给予命令“摩的”,请参阅:

/应用/ Android的工作室3.0 Preview.app上/私人的/ var /文件夹/ 58 / d2drp3pn7q10p6rqhck1t89c0000gn / T / AppTranslocation / 80A800C1-65DB-4933-9B88-5CF90BFC8B0D(的nullfs,地方,nodev,nosuid参数,只读,nobrowse,安装由IDA)

当您运行Studio的2.3或其他任何正常的应用这不会发生,所以我猜这是3.X引起此故障的一些“新的改进”功能。

问题仍然没有解决。


2
投票

在我的Mac上的情况下,Android的工作室不是从某种原因应用程序文件夹打开。请确保您打开一个的存在而不是在其他位置保存一个副本,否则将无法具有的权限。


1
投票

我OS迁移后对我的MAC类似的问题。这为我工作:转到/应用/ Android的工作室... /目录右键单击内容目录 - >获取信息 - >共享和权限,单击锁定图标unclock设置,然后为您的帐户读写权限。那么当您的帐户类型(管理员)被选中点击设置图标下方,选择应用到包含的项目。 DONE

© www.soinside.com 2019 - 2024. All rights reserved.