我下载了一个Android Studio for linux,然后按照指令在bin目录下运行Studio .sh文件。终端显示如下错误:
bash: ./studio.sh: permission denied
整个Studio包是。tdz格式的,我在通过终端访问之前提取了文件。造成这种错误的主要原因是什么?非常感谢!
遇到同样的问题。但通过以下步骤解决了它:-
- 右键单击studio.sh,选择Properties.
- 到权限。
- 检查"允许执行文件作为程序"
类型
sudo ./studio.sh
这应该以管理员权限启动android studio。您需要输入您的密码,假设您拥有管理员权限。如果你没有,你需要联系管理电脑的人。
当它第一次启动时,它会要求你添加一个快捷方式,以便从GUI应用程序菜单中访问它。之后,启动android studio应该不需要sudo权限。
https://askubuntu.com/questions/421389/where-to-unpack-the-android-studio-file有很好的建议在哪里提取android studio .
您可能已经将其提取为根。使用chown命令将文件的所有者更改为您并再次提取它,或者将整个提取内容的所有者更改为您。示例(可能需要sudo):
sudo chown yourUserName studio.sh
另一种方法:使用chmod
修改权限sudo chmod a+x studio.sh
注意,上面的一个给了每个注册用户执行studio脚本的特权。
——make this——
1°sudo chown root:YOURUSERHERE /dev/kvm
2°sudo chmod -R 770 /dev/kvm
允许你安装和运行android studio
希望这对你有帮助
我有同样的问题,然后我使用
sudo sh studio.sh
那就成功了