sudo android返回“ sudo:android:找不到命令”

我使用Ubuntu 15.04-Gnome,

由于任何原因,当我尝试执行功能“ Android”时,都会返回

bash: /opt/android-sdk-linux/tools/android: Permission denied

当我输入sudo android时bash返回

sudo: android: command not found

有什么办法吗?这会影响到“科尔多瓦”吗?

提前致谢。


更新:

file /opt/android-sdk-linux/tools/android

/opt/android-sdk-linux/tools/android: POSIX shell script, ASCII text executable

uname -a

Linux Hope 3.19.0-33-generic #38-Ubuntu SMP Fri Nov 6 18:18:12 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid

stat /opt/android-sdk-linux/tools/android

File: ‘/opt/android-sdk-linux/tools/android’
Size: 3498          Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d  Inode: 786692      Links: 1
Access: (0744/-rwxr--r--)  Uid: (249512/ UNKNOWN)   Gid: ( 5000/     UNKNOWN)
Access: 2015-11-10 15:01:53.838926405 +0200
Modify: 2015-10-14 10:44:06.000000000 +0300
Change: 2015-11-10 14:50:37.671590304 +0200
Birth: -
AB

有一个未知的组(gid 5000)和一个未知的用户(uid 249512),并且...我想...您不是使用uid 249512的用户。

设置权限-其中的所有内容/opt都应具有所有者root和组root

sudo chown -R root:root /opt/android-sdk-linux

设置可执行权限:

sudo chmod 755 /opt/android-sdk-linux/tools/android

具有sudo权限运行脚本一个非常糟糕的主意

sudo /opt/android-sdk-linux/tools/android

所以最好更改目录

cd /opt/android-sdk-linux/tools; sudo ./android

如果 /opt/android-sdk-linux/tools/在您的PATH中,它也将起作用:

sudo android 

再说一遍:sudo不需要运行该应用程序,这是一个非常糟糕的主意!


但是我怀疑您的/opt/android-sdk-linux安装中的其他文件还有其他问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章