我用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: -
发布于 2015-11-11 09:23:08
有一个未知组(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/
在您的路径上,它也会工作:
sudo android
sudo
运行这个应用程序是不必要的,也是一个非常糟糕的主意!但我怀疑/opt/android-sdk-linux
安装中的其他文件还存在其他问题。
https://askubuntu.com/questions/696601
复制相似问题