在ubuntu的android studio中,studio.sh开放权限被拒绝

时间:2014-05-24 14:42:06

标签: java bash unix android-studio

我下载了一个适用于Linux的Android Studio,然后尝试按照说明中的'bin'目录运行studio.sh文件。终端显示错误,如下所示:

bash: ./studio.sh: permission denied

整个Studio捆绑包采用.tdz格式,我在通过终端访问之前解压缩了文件。造成这种错误的主要原因是什么? 非常感谢你!

5 个答案:

答案 0 :(得分:9)

遇到同样的问题。 但是通过以下步骤解决了这个问题: -

  1. 右键单击studio.sh并选择“属性”。
  2. 转到权限
  3. 选中“允许执行文件作为程序
  4. 你已经完成了。

答案 1 :(得分:3)

类型

sudo ./studio.sh

这应该启动具有管理员权限的android studio。假设您拥有管理员权限,则需要输入密码。如果您没有它们,则需要联系管理计算机的人。

当它第一次启动时,它会要求你添加一个快捷方式,以便从GUI应用程序菜单中访问它。之后,启动android studio不应该要求sudo权限。

https://askubuntu.com/questions/421389/where-to-unpack-the-android-studio-file对于将android studio提取到哪里有很好的建议。

答案 2 :(得分:1)

您可能已将其作为root提取出来。使用chown命令将文件的所有者更改为您并再次提取,或将整个提取内容的所有者更改为您。示例(可能需要sudo):

sudo chown yourUserName studio.sh

另一种方法:使用chmod更改权限

sudo chmod a+x studio.sh

请注意,上面提到了每个注册用户执行工作室脚本的权限。

答案 3 :(得分:0)

-做到这一点-

sudo chown root:YOURUSERHERE /dev/kvm

sudo chmod -R 770 /dev/kvm

因此您将被允许安装和运行android studio

希望这会有所帮助:)

答案 4 :(得分:0)

我有同样的问题,然后我用

sudo sh studio.sh 

然后它起作用了。