我是 Ubuntu 新手。我有 Android Studio for Ubuntu 和 Android-SDK。当我运行
./studio.sh
从 andriod-studio/bin,它显示错误“未找到命令”。那么我应该如何从 Ubuntu 运行(打开 IDE)?我正在使用 Ubuntu 14.4LTS。
答案1
看起来文件 studio.sh 不在您当前目录中。它没有设置为可执行文件,因此无法找到作为命令,或者无法找到其中的某个命令。
您可以通过运行“ls -l studio.sh”进行检查,如果显示没有这样的文件或目录,那么您在错误的目录中,使用“cd directory”更改为名为 directory 的目录。
如果你得到类似这样的结果,那么它存在但不可执行 -rw-r--r-- 1 用户组 9172 2014 年 3 月 26 日 studio.sh
要使其可执行,请运行“chown u+x studio.sh”,然后再次尝试 ls 命令(按向上键返回历史记录),如果它有效,您应该看到 -rwx-r--r-- 。
如果您与它位于同一目录中,它应该可以作为 ./studio.sh 运行。
一个可能的问题是,无法找到 studio.sh(shell 命令列表)中的某个命令,如果是这种情况,您的 studio.sh 可能已经设置了 x,并且您的安装不正确。
您可以通过在调试模式下运行 studio.sh 来诊断此问题,方法是执行“bash -x ./studio.sh”,这将提供有关正在发生的事情的更多信息,并向您显示缺少的内容。您还可以尝试 bash -e 使其在出错的命令处准确停止。