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

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: -

答案1

有一個未知群組(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

相關內容