【问题标题】:studio.sh open permission denied for android studio in ubuntuubuntu 中的 android studio 的 studio.sh 开放权限被拒绝
【发布时间】:2014-05-24 14:42:05
【问题描述】:

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

bash: ./studio.sh: permission denied

整个 Studio 包是 .tdz 格式,我在通过终端访问之前提取了文件。这种错误的主要原因是什么? 非常感谢!

【问题讨论】:

    标签: java bash unix android-studio


    【解决方案1】:

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

    1. 右键单击 studio.sh 并选择属性。
    2. 转到权限
    3. 勾选“允许将文件作为程序执行

    你就完成了。

    【讨论】:

    • 当我转到studio.sh 的权限时,它说studio.sh 的权限无法确定。任何想法如何解决这个问题?
    【解决方案2】:

    类型

    sudo ./studio.sh
    

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

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

    https://askubuntu.com/questions/421389/where-to-unpack-the-android-studio-file 对提取 android studio 的位置有很好的建议。

    【讨论】:

      【解决方案3】:

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

      sudo chown yourUserName studio.sh
      

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

      sudo chmod a+x studio.sh
      

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

      【讨论】:

      • 用普通用户提取,.sh 文件只是缺少 +x。问题在于 Google 的包装很差。
      【解决方案4】:

      --做这个--

      sudo chown root:YOURUSERHERE /dev/kvm
      

      sudo chmod -R 770 /dev/kvm
      

      这样你就可以安装和运行android studio了

      希望这会有所帮助:)

      【讨论】:

        【解决方案5】:

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

        sudo sh studio.sh 
        

        然后就成功了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-06-22
          • 2017-09-11
          • 1970-01-01
          • 2017-02-02
          • 2019-06-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多